- ヘルプセンター
- Diarkis C# SDK
- UDP Client
UDP 通信速度の測定方法
UDP メッセージの通信速度を測定するために、Diarkis サーバクラスターにエコーパケットを送信し、戻ってくるエコーを受信することができます。
Echo を使って RUDP の速度を計測する
Echo は RUDP を使って送受信されます。
NOTE: OnEcho イベントを使って RUDP の送受信速度を計測します。
udpClient.OnEcho += (double echoTime, string myAddress) =>
{
// echoTime is the round trip time in milliseconds
}
udpClient.Echo();
Ping を使って UDP の速度を計測する
Ping は UDP を使って送受信されます。
NOTE: OnPing イベントを使って UDP の送受信速度を計測します。
NOTE: UDP を使った送受信のためパケットロスの可能性があります。そのためイベントが発生しない場合があります。
udpClient.OnPing += (double pingTime, string myAddress) =>
{
// pingTime is the round trip time in milliseconds
}
udpClient.Ping();