Socket.ReuseAddress プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
が有効かどうかを SocketOptions#SO_REUSEADDR SO_REUSEADDR
テストします。 または、ソケット オプションを SocketOptions#SO_REUSEADDR SO_REUSEADDR
有効または無効にします。
public virtual bool ReuseAddress { [Android.Runtime.Register("getReuseAddress", "()Z", "GetGetReuseAddressHandler")] get; [Android.Runtime.Register("setReuseAddress", "(Z)V", "GetSetReuseAddress_ZHandler")] set; }
[<get: Android.Runtime.Register("getReuseAddress", "()Z", "GetGetReuseAddressHandler")>]
[<set: Android.Runtime.Register("setReuseAddress", "(Z)V", "GetSetReuseAddress_ZHandler")>]
member this.ReuseAddress : bool with get, set
プロパティ値
が boolean
有効かどうかを SocketOptions#SO_REUSEADDR SO_REUSEADDR
示す 。
- 属性
例外
注釈
プロパティ getter のドキュメント:
が有効かどうかを SocketOptions#SO_REUSEADDR SO_REUSEADDR
テストします。
1.4 で追加されました。
の java.net.Socket.getReuseAddress()
Java ドキュメント。
プロパティ セッターのドキュメント:
ソケット オプションを SocketOptions#SO_REUSEADDR SO_REUSEADDR
有効または無効にします。
TCP 接続が閉じられると、接続が閉じられた後の一定期間 (通常は状態または2MSL
待機状態と呼ばれますTIME_WAIT
) に接続がタイムアウト状態のままになる可能性があります。 既知のソケット アドレスまたはポートを使用するアプリケーションでは、ソケット アドレスまたはポートを含むタイムアウト状態の接続がある場合、ソケットを必要な SocketAddress
にバインドできない場合があります。
を SocketOptions#SO_REUSEADDR SO_REUSEADDR
使用して #bind(SocketAddress)
ソケットをバインドする前に を有効にすると、以前の接続がタイムアウト状態であっても、ソケットをバインドできます。
Socket
が作成されると、 のSocketOptions#SO_REUSEADDR SO_REUSEADDR
初期設定は無効になります。
ソケットがバインドされた後にが有効または無効になっている場合 SocketOptions#SO_REUSEADDR SO_REUSEADDR
の動作 (「」を参照 #isBound()
) が定義されていません。
1.4 で追加されました。
の java.net.Socket.setReuseAddress(boolean)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。