Public 멤버 함수 | |
| String | ToString (bool atServer) |
Public 속성 | |
| AddrPort | m_TcpAddrFromServer |
| AddrPort | m_UdpAddrFromServer |
| AddrPort | m_UdpAddrInternal |
| HostID | m_HostID |
| bool | m_RelayedP2P |
| HostIDSet | m_joinedP2PGroups |
| bool | m_isBehindNat |
| bool | m_realUdpEnabled |
| String | m_natDeviceName |
| int | m_recentPingMs |
| int | m_sendQueuedAmountInBytes |
| void * | m_hostTag |
| double | m_recentFrameRate |
| uint32_t | m_toServerSendUdpMessageTrialCount |
| uint32_t | m_toServerSendUdpMessageSuccessCount |
| uint32_t | m_hostIDRecycleCount |
| int64_t | m_unreliableMessageRecentReceiveSpeed |
상대 호스트의 정보 구조체
| HostID Proud::CNetClientInfo::m_HostID |
CNetServer 에서 할당해준 peer 의 int.
| uint32_t Proud::CNetClientInfo::m_hostIDRecycleCount |
클라이언트가 현재 사용하고 있는 HostID 의 재사용 횟수입니다.
| void* Proud::CNetClientInfo::m_hostTag |
사용자가 지정한 tag의 포인터입니다.
| bool Proud::CNetClientInfo::m_isBehindNat |
true인 경우 이 클라이언트는 NAT 장치 뒤에 있음을 의미합니다.
| HostIDSet Proud::CNetClientInfo::m_joinedP2PGroups |
이 client가 참여하고 있는 P2P 그룹의 리스트
| String Proud::CNetClientInfo::m_natDeviceName |
이 클라이언트가 작동중인 NAT 장치의 이름
| bool Proud::CNetClientInfo::m_realUdpEnabled |
true인 경우 이 클라이언트는 서버와의 UDP 통신이 유지되고 있음을 의미합니다. false인 경우 UDP 통신이 불가능하기 때문에 TCP가 UDP 대신 사용되고 있음을 의미합니다.
| double Proud::CNetClientInfo::m_recentFrameRate |
클라이언트의 Frame Rate 입니다.
| int Proud::CNetClientInfo::m_recentPingMs |
최근에 측정된 ping의 평균 시간 (초단위)
| bool Proud::CNetClientInfo::m_RelayedP2P |
true이면 이 클라이언트 peer로의 RMI는 서버를 경유하는 P2P relay를 함을 의미합니다.
| int Proud::CNetClientInfo::m_sendQueuedAmountInBytes |
이 peer로의 송신 대기중인 메시지의 총량(바이트 단위) 입니다.
| AddrPort Proud::CNetClientInfo::m_TcpAddrFromServer |
서버에서 바라본 peer의 TCP socket의 주소. 즉 공인 인터넷 주소(external addr)입니다.
| uint32_t Proud::CNetClientInfo::m_toServerSendUdpMessageSuccessCount |
해당 클라이언트가 서버에게 Udp packet 전송을 성공한 총 횟수
| uint32_t Proud::CNetClientInfo::m_toServerSendUdpMessageTrialCount |
해당 클라이언트가 서버에게 Udp packet 전송을 시도한 총 횟수
| AddrPort Proud::CNetClientInfo::m_UdpAddrFromServer |
서버에서 바라본 클라이언트의 UDP socket의 주소. 즉, 클라이언트가 서버와의 홀펀칭이 완료된 후의 인식된 주소
| AddrPort Proud::CNetClientInfo::m_UdpAddrInternal |
peer 내부에서의 UDP socket의 주소