GetPing
GetPing
함수 개요
현재 서버와의 왕복 지연 시간(RTT, Round-Trip Time)을 밀리초 단위로 반환합니다. 내부적으로 주기적으로 측정된 핑 값의 이동 평균을 반환합니다.
시그니처
cpp
int CNetworkManager::GetPing() const;
반환값
- 현재 핑 값 (밀리초, ms)
- 미연결 상태이면
-1반환
구현 예시
cpp
int CNetworkManager::GetPing() const
{
if (m_eState != EConnectionState::Connected)
return -1;
return m_nPingMs;
}
사용 예시
cpp
// UI에 핑 표시
int ping = CNetworkManager::GetInstance()->GetPing();
if (ping >= 0)
m_pPingLabel->SetText(std::format("{}ms", ping));
else
m_pPingLabel->SetText("--");