C#에서 핑 관련하여 문의드립니다.

,

프라우드넷 1.8.0 C# 버전을 사용하고 있습니다.

1.
클라이언트에서 CNetClient::GetRecentReliablePingMs으로 서버 통신 간 핑 시간을 가져오고 있습니다. CNetClient::GetRecentReliablePingMs 핑 시간을 처리할 때 별도의 핑 패킷을 클라이언트에서 서버로 보내고, 받아서, 그 시간 차이를 계산하고 있는 것인지 궁금합니다.

또한 클라이언트에서 서버로 보낸 모든 패킷의 송수신 할 때 시간으로 핑 시간을 확인해보고 싶은데요, CNetClient::GetRecentReliablePingMs 핑 시간 처리 내용이 같은지 궁금합니다.

2.
가이드에서 핑 시간 처리를 가이드: 호스트 간 레이턴시 얻기와 같이 하는 것을 제안하고 있습니다. C# 에는 StartRoundTripLatencyTestParameter 클래스는 있지만 netClient.StartRoundTripLatencyTest는 API가 없어서요. StartRoundTripLatencyTest 를 C# 버전에서 사용할 수 있는지 궁금합니다.

  1. GetRecentReliablePingMs 의 경우 Reliable 환경에 RTT Latency에 Ms입니다.
  2. Latency 경우, 가이드: 호스트 간 레이턴시를 참고하시기 바랍니다. StartRoundTripLatencyTest 경우에는 NetClient.NativeNetClient를 통해 확인하시면 됩니다.