Version: 2021.1
언어: 한국어
NetworkServer
멀티플레이어 암호화 플러그인

NetworkServerSimple

중요: UNet은 지원이 중단된 솔루션이며, 새로운 멀티플레이어 및 네트워킹 솔루션(MLAPI)이 개발 중입니다. 자세한 내용과 다음 단계는 Unity MLAPI 웹사이트에 있는 정보를 참조하십시오.

NetworkServerSimple은 여러 클라이언트로부터의 접속을 관리하는 고수준 API(HLAPI) 클래스입니다. NetworkServer 클래스가 스포닝, 로컬 클라이언트, 플레이어 매니저와 같은 게임과 관련된 것을 다루고 정적 인터페이스를 가지는 반면, NetworkServerSimple 클래스는 순수한 네트워크 서버로서 게임과 관련된 기능은 없습니다. 또한 정적 인터페이스도 싱글톤도 아니기 때문에, 하나의 프로세스에서 한번에 한 개 이상의 인스턴스가 존재할 수 있습니다.

NetworkServer 클래스는 접속 관리를 위해 내부적으로 NetworkServerSimple 클래스의 인스턴스를 사용합니다.

프로퍼티

프로퍼티: 기능:
connections 원격 클라이언트에 대한 활성화된 연결 세트를 나타냅니다. 희소 배열로서, NetworkConnect가 해당 connectionId의 인덱스 위치에 저장됩니다. 최근 종료된 연결이 있는 경우 배열에 null 값이 있을 수 있습니다. 0번 인덱스의 연결은 로컬 클라이언트로부터의 연결일 수 있습니다.
handlers 등록된 메시지 핸들러 함수의 세트를 나타냅니다.
networkConnectionClass 새 연결을 생성하기 위한 NetworkConnection 오브젝트의 타입입니다.
hostTopology 서버가 전송 계층을 설정하기 위해 사용한 호스트 토폴로지 오브젝트입니다.
listenPort 서버가 접속 요청 대기를 하고 있는 네트워크 포트입니다.
serverHostId 서버 인스턴스와 연관된 전송 계층 hostId입니다.
NetworkServer
멀티플레이어 암호화 플러그인