중요: UNet은 지원이 중단된 솔루션이며, 새로운 멀티플레이어 및 네트워킹 솔루션(게임 오브젝트용 넷코드)이 개발 중입니다. 자세한 내용과 다음 단계는 게임 오브젝트용 Unity 넷코드 웹사이트에 있는 정보를 참조하십시오. |
NetworkServer는 다중 클라이언트로부터의 연결을 관리하는 고수준 API 클래스입니다.
프로퍼티: | 기능: |
---|---|
Active | 서버가 시작되었는지 체크합니다. |
Connections | 현재 연결된 모든 클라이언트 리스트입니다. |
dontListen | 항목이 활성화되면 서버는 일반 네트워크 포트에서 들어오는 연결에 대해서는 대기를 하지 않습니다. |
Handlers | 서버에 등록된 메시지 핸들러의 일람표 역할을 합니다. |
hostTopology | 서버가 사용하고 있는 호스트 토폴로지입니다. |
listenPort | 서버가 접속 요청 대기를 하고 있는 포트입니다. |
localClientActive | 로컬 클라이언트가 현재 서버에서 사용 중이면 참(true)이 됩니다. |
localConnections | 서버상 로컬 연결의 리스트입니다. |
maxDelay | 연결에서 패킷 전송이 이루어지기까지의 최대 지연 시간입니다. |
networkConnectionClass | 새 네트워크 연결을 생성할 때 사용되는 클래스입니다. |
numChannels | 네트워크가 설정된 채널의 수입니다. |
objects | 서버에서 생성되고 네트워크로 연결된 오브젝트의 일람표 역할을 합니다. |
serverHostId | 서버에서 사용되는 전송 계층 hostId입니다. |
useWebSockets | 해당 서버가 일반적인 전송 계층 접속 대신 WebSocket 접속을 시도하도록 합니다. |