Socket.LocalSocketAddress プロパティ

定義

このソケットがバインドされているエンドポイントのアドレスを返します。

public virtual Java.Net.SocketAddress? LocalSocketAddress { [Android.Runtime.Register("getLocalSocketAddress", "()Ljava/net/SocketAddress;", "GetGetLocalSocketAddressHandler")] get; }
[<get: Android.Runtime.Register("getLocalSocketAddress", "()Ljava/net/SocketAddress;", "GetGetLocalSocketAddressHandler")>]
member this.LocalSocketAddress : Java.Net.SocketAddress

プロパティ値

SocketAddressこのソケットSocketAddressのローカル エンドポイントを表す 。セキュリティ マネージャーによって拒否された場合はループバック アドレスを表す 。ソケットnullがまだバインドされていない場合は 。

属性

注釈

このソケットがバインドされているエンドポイントのアドレスを返します。

によって InetSocketAddress 表されるエンドポイントにバインドされたソケットが の #close closed場合、ソケットが閉じられた後も、このメソッドは を返 InetSocketAddress し続けます。 その場合、返される InetSocketAddressのアドレスは InetAddress#isAnyLocalAddress wildcard アドレスであり、そのポートはバインド先のローカル ポートです。

セキュリティ マネージャー セットがある場合、その checkConnect メソッドはローカル アドレスと引数として呼び出され -1 、操作が許可されているかどうかを確認します。 操作が許可されていない場合は、 SocketAddress このソケットが InetAddress#getLoopbackAddress loopback バインドされているアドレスとローカル ポートを表す が返されます。

1.4 で追加されました。

java.net.Socket.getLocalSocketAddress()Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象