3.LAN 통신기의 P2P 통신

Edit
서버간 LAN 통신기는 1.7버전에서는 퇴역 되었습니다.
자세한 내용은 ProudNet 1.6 에서 1.7 로 마이그레이션를 참고해 주세요.

Proud.CLanClient 호스트 간의 P2P 통신에서는 TCP 프로토콜이 사용됩니다. Proud.CLanServer.CreateP2PGroup 등에 의해 호스트간 P2P 통신이 성사되는 순간 P2P 메시징을 시작하는 경우 피어간 TCP 연결이 완료되기 전까지는 보내려는 메시지가 각 호스트의 로컬 queue에 저장됩니다. 저장된 메시지는 TCP 연결이 성사되자마자 즉시 전송을 시작합니다.

TCP 연결이 성사되자마자 Proud.ILanClientEvent.OnP2PConnectionEstablished ,Proud.ILanServerEvent.OnP2PConnectionEstablished 가 콜백됩니다. 반대로 TCP 연결이 해제되면 Proud.ILanClientEvent.OnP2PDisconnected,Proud.ILanServerEvent.OnP2PDisconnected가 콜백됩니다. Proud.ILanClientEvent.OnGroupP2PConnectionComplete,Proud.ILanServerEvent.OnGroupP2PConnectionComplete 는 P2P 그룹 내의 모든 멤버들이 TCP 연결이 성사되면 콜백됩니다.