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("--");