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