Proud::SuperPeerRating 구조체 참조

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 미만의 통신량도 체크하기 위해서) 클수록 수퍼피어로서의 역할을 기대할 수 있습니다.