12.JIT(Just-in-time) P2P 연결

Edit

ProudNet은 P2P hole punching을 필요할 때만 시행하도록 만들어져 있습니다. 가령, Proud.CNetServer.JoinP2PGroup()을 이용해서 두 피어간 연결을 실제로 만들었다고 하더라도 두 피어간 홀펀칭을 실제로 하는 것은 사용자가 둘 간의 P2P 메시징을 시작할 때입니다.

이러한 기능은 NAT 라우터의 port mapping entry 과다 현상을 예방하는 효과를 가져다줍니다.

만약 두 피어간 연결을 만드는 순간에 즉시 P2P hole punching을 하는 것을 원하신다면, Proud.CNetServer.SetDirectP2PStartCondition()에서 JIT 대신 Always 값을 선택하시면 됩니다.