ServerSocket.ReceiveBufferSize プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この のオプションの値をSocketOptions#SO_RCVBUF SO_RCVBUF
取得します。これは、この ServerSocket
ServerSocket
から受け入れられるソケットに使用される、提案されたバッファー サイズです。 または、この ServerSocket
から受け入れられるソケットのオプションのSocketOptions#SO_RCVBUF SO_RCVBUF
既定の提案値を設定します。
public virtual int ReceiveBufferSize { [Android.Runtime.Register("getReceiveBufferSize", "()I", "GetGetReceiveBufferSizeHandler")] get; [Android.Runtime.Register("setReceiveBufferSize", "(I)V", "GetSetReceiveBufferSize_IHandler")] set; }
[<get: Android.Runtime.Register("getReceiveBufferSize", "()I", "GetGetReceiveBufferSizeHandler")>]
[<set: Android.Runtime.Register("setReceiveBufferSize", "(I)V", "GetSetReceiveBufferSize_IHandler")>]
member this.ReceiveBufferSize : int with get, set
プロパティ値
この Socket
のオプションのSocketOptions#SO_RCVBUF SO_RCVBUF
値。
- 属性
例外
注釈
プロパティ getter のドキュメント:
この のオプションの値をSocketOptions#SO_RCVBUF SO_RCVBUF
取得します。これは、この ServerSocket
ServerSocket
から受け入れられるソケットに使用される、提案されたバッファー サイズです。
受け入れられたソケットで実際に設定された値は、 を呼び出 Socket#getReceiveBufferSize()
すことによって決定されることに注意してください。
1.4 で追加されました。
の java.net.ServerSocket.getReceiveBufferSize()
Java ドキュメント。
プロパティ セッターのドキュメント:
この ServerSocket
から受け入れられるソケットのオプションのSocketOptions#SO_RCVBUF SO_RCVBUF
既定の提案値を設定します。 受け入れられたソケットで実際に設定された値は、 によってソケットが返された後に を呼び出 Socket#getReceiveBufferSize()
すことによって決定される #accept()
必要があります。
の SocketOptions#SO_RCVBUF SO_RCVBUF
値は、内部ソケット受信バッファーのサイズを設定し、リモート ピアに広告される TCP 受信ウィンドウのサイズを設定するために使用されます。
を呼び出 Socket#setReceiveBufferSize(int)
すことによって、値を後で変更できます。 ただし、アプリケーションで 64K バイトを超える受信ウィンドウを許可する場合は、RFC1323によって定義されているように、提案された値は、ローカル アドレスにバインドされる前<に ServerSocket <B>に設定する必要>があります。 つまり、引数なしのコンストラクターを使用して ServerSocket を作成し、setReceiveBufferSize() を呼び出し、最後に serverSocket を bind() を呼び出してアドレスにバインドする必要があります。
これを行わないとエラーは発生せず、バッファー サイズは要求された値に設定できますが、この ServerSocket から受け入れられるソケットの TCP 受信ウィンドウは 64K バイト以下になります。
1.4 で追加されました。
の java.net.ServerSocket.setReceiveBufferSize(int)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。