Proud::CDirectP2PInfo 클래스 참조

ProudNet 내부에서 Direct P2P 통신을 위해 보유하고 있는 주소 등의 정보입니다. CNetClient.GetDirectP2PInfo 등에서 사용됩니다. 더 자세히 ...

Public 멤버 함수

bool HasBeenHolepunched ()
 

Public 속성

AddrPort m_localUdpSocketAddr
 
AddrPort m_localToRemoteAddr
 
AddrPort m_remoteToLocalAddr
 

상세한 설명

ProudNet 내부에서 Direct P2P 통신을 위해 보유하고 있는 주소 등의 정보입니다. CNetClient.GetDirectP2PInfo 등에서 사용됩니다.

멤버 함수 문서화

bool Proud::CDirectP2PInfo::HasBeenHolepunched ( )
inline

P2P 홀펀칭이 성사되어서 확보된 정보인가?

멤버 데이타 문서화

AddrPort Proud::CDirectP2PInfo::m_localToRemoteAddr

상대 피어에게 Direct P2P로 패킷을 송신시 상대 피어의 착신 주소이다. socket API sendto()에 쓰이기도 한다.

AddrPort Proud::CDirectP2PInfo::m_localUdpSocketAddr

CNetClient가 상대 피어와의 Direct P2P 통신을 위해 갖고 있는 UDP 소켓의 로컬 주소

  • CNetClient.GetLocalUdpSocketAddr와 같은 값이다.
AddrPort Proud::CDirectP2PInfo::m_remoteToLocalAddr

상대 피어로부터 Direct P2P 로 패킷을 수신시 상대 피어의 송신 주소이다. socket API recvfrom()에 쓰이기도 한다.