StandardSocketOptions.SoRcvbuf プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ソケット受信バッファーのサイズ。
[Android.Runtime.Register("SO_RCVBUF", ApiSince=24)]
public static Java.Net.ISocketOption? SoRcvbuf { get; }
[<Android.Runtime.Register("SO_RCVBUF", ApiSince=24)>]
static member SoRcvbuf : Java.Net.ISocketOption
プロパティ値
- 属性
注釈
ソケット受信バッファーのサイズ。
このソケット オプションの値は、ソケット受信バッファーのサイズ (バイト単位) である Integer です。 ソケット受信バッファーは、ネットワーク実装で使用される入力バッファーです。 受信データのバックログを制限するには、大量の接続を増やすか、減らす必要がある場合があります。 ソケット オプションの値は、バッファーのサイズを設定する実装に対する <em>hint</em> であり、実際のサイズは異なる場合があります。
データグラム指向ソケットの場合、受信バッファーのサイズによって、受信できるデータグラムのサイズが制限される場合があります。 バッファー サイズより大きいデータグラムを受信できるかどうかは、システムによって異なります。 データグラムが処理できるよりも速くバーストで到着する場合は、ソケット受信バッファーを増やすことが重要な場合があります。
ストリーム指向ソケットと TCP/IP プロトコルの場合、TCP 受信ウィンドウのサイズをリモート ピアにアドバタイズするときに、ソケット受信バッファーのサイズを使用できます。
ソケット受信バッファーの初期/既定のサイズと許容値の範囲はシステムによって異なりますが、負のサイズは許可されません。 ソケット受信バッファーを最大サイズより大きく設定しようとすると、その最大サイズに設定されます。
実装では、ソケットがバインドまたは接続される前に、このソケット オプションを設定できます。 ソケットのバインド後にソケット受信バッファーを変更できるように実装が許可されるかどうかは、システムに依存します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。