破損/不良データ、パケットヘッダーなど、updclientに到着したデータの量を知りたい。udpを使用してスループットを計算したい。
ありがとう。
破損/不良データ、パケットヘッダーなど、updclientに到着したデータの量を知りたい。udpを使用してスループットを計算したい。
ありがとう。
UdpClient
生のパケット データへのアクセスを提供しない非常に高レベルのインターフェイスです。このような情報を取得するには、いくつかの低レベル API を使用して、自分でパケットを処理する必要があります。
ただし、実際には、パケットが転送中に破損する可能性は非常に低く、ほとんどの場合、正しいパケットを取得するか、パケットをまったく取得できません。通常、パケット ヘッダーは一定のサイズ (UDP ヘッダーの場合は 8 バイト、IP ヘッダーの場合は通常 20 バイト) であるため、この値を各データグラムのサイズ ( によって返されるUdpClient.Receive
) に追加するだけで、合計パケット サイズを取得できます。 .