次の方法で共有


UdpSingleSourceMulticastClient.ReceiveBufferSize プロパティ

定義

注意事項

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

この UdpSingleSourceMulticastClient インスタンスのマルチキャストの受信操作に使用される Socket の受信バッファーのバイト単位のサイズを取得または設定します。

public:
 property int ReceiveBufferSize { int get(); void set(int value); };
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public int ReceiveBufferSize { get; set; }
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.ReceiveBufferSize : int with get, set
Public Property ReceiveBufferSize As Integer

プロパティ値

Int32 を返します。

受信バッファー サイズ (バイト単位)。

属性

例外

指定されたバッファー サイズは 0 より小さいです。

マルチキャスト グループにまだ参加していません。

注釈

プロパティはReceiveBufferSize、このUdpSingleSourceMulticastClientインスタンスでのマルチキャスト受信操作に使用される基になるSocketの受信バッファーのサイズをバイト単位で取得または設定します。 具体的には、 プロパティは ReceiveBufferSize 、パケットが到着したときにスタックで使用されるバッファーのサイズを制御しますが、アプリケーションで メソッドがまだ呼び出 BeginReceiveFromSource されていません。 このバッファーがいっぱいになり、アプリケーションが メソッドと EndReceiveFromSource メソッドを呼び出すBeginReceiveFromSource前にパケットが送信され続ける場合、古いパケットは破棄されます。 アプリケーションは古いパケットを受信できず、 メソッドを呼び出すときに新しいパケットを BeginReceiveFromSource 受信します。

Windows の受信バッファーの既定のサイズは 8,192 です。

適用対象