GetSuitableSuperPeerRankListInGroup에서 채워지는 배열의 각 원소입니다. 더 자세히 ...
Public 속성 | |
HostID | m_hostID |
double | m_rating |
bool | m_realUdpEnabled |
bool | m_isBehindNat |
int | m_recentPingMs |
int64_t | m_P2PGroupTotalRecentPingMs |
double | m_sendSpeed |
int64_t | m_JoinedTime |
double | m_frameRate |
GetSuitableSuperPeerRankListInGroup에서 채워지는 배열의 각 원소입니다.
double Proud::SuperPeerRating::m_frameRate |
사용자에 의해 입력된 초당 프레임 갯수(frame rate)입니다. Proud.CNetClient.SetApplicationHint 에서 입력됩니다.
HostID Proud::SuperPeerRating::m_hostID |
P2P 그룹 내의 피어 ID 입니다.
bool Proud::SuperPeerRating::m_isBehindNat |
공유기 뒤에 있는 호스트이면 true입니다. 공유기가 없는 호스트인 경우 원활한 수퍼피어 역할을 기대할 수 있습니다.
int64_t Proud::SuperPeerRating::m_JoinedTime |
P2P 그룹에 들어온 후 지난 시간입니다. 이미 다른 피어가 수퍼피어일때 이 피어가 수퍼피어로 전환되는건 성급할 수 있습니다.
int64_t Proud::SuperPeerRating::m_P2PGroupTotalRecentPingMs |
타 피어와의 평균 레이턴시입니다. 밀리초 단위입니다. 클수록 수퍼피어로서의 역할을 기대하기 어렵습니다.
double Proud::SuperPeerRating::m_rating |
이 피어 ID가 수퍼피어 적격 검사에서 얻은 점수입니다. 이 항목이 포함된 배열의 다른 원소와 비교했을때 값이 클수록 수퍼피어로서의 적격 수준이 높음을 의미합니다.
bool Proud::SuperPeerRating::m_realUdpEnabled |
서버와의 UDP 통신이 성사되고 있으면 true입니다. 서버와의 UDP가 되어야 원활한 P2P 통신을 기대할 수 있습니다.
int Proud::SuperPeerRating::m_recentPingMs |
최근 클라이언트-서버간 레이턴시입니다. 밀리초 단위입니다. 클수록 수퍼피어로서의 역할을 기대하기 어렵습니다.
double Proud::SuperPeerRating::m_sendSpeed |
송신 최대 가능 속도입니다. 부동소수점 타입이지만, 바이트 단위입니다. (1 미만의 통신량도 체크하기 위해서) 클수록 수퍼피어로서의 역할을 기대할 수 있습니다.