UdpSingleSourceMulticastClient.ReceiveBufferSize プロパティ

定義

注意事項

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

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

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

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

適用対象