0

破損/不良データ、パケットヘッダーなど、updclientに到着したデータの量を知りたい。udpを使用してスループットを計算したい。

ありがとう。

4

1 に答える 1

1

UdpClient生のパケット データへのアクセスを提供しない非常に高レベルのインターフェイスです。このような情報を取得するには、いくつかの低レベル API を使用して、自分でパケットを処理する必要があります。

ただし、実際には、パケットが転送中に破損する可能性は非常に低く、ほとんどの場合、正しいパケットを取得するか、パケットをまったく取得できません。通常、パケット ヘッダーは一定のサイズ (UDP ヘッダーの場合は 8 バイト、IP ヘッダーの場合は通常 20 バイト) であるため、この値を各データグラムのサイズ ( によって返されるUdpClient.Receive) に追加するだけで、合計パケット サイズを取得できます。 .

于 2010-11-12T22:48:31.650 に答える