DatagramSocket コンストラクター

定義

オーバーロード

DatagramSocket()

データグラム ソケットを構築し、ローカル ホスト コンピューター上の使用可能な任意のポートにバインドします。

DatagramSocket(DatagramSocketImpl)

指定した DatagramSocketImpl を使用して、バインドされていないデータグラム ソケットを作成します。

DatagramSocket(SocketAddress)

指定したローカル ソケット アドレスにバインドされたデータグラム ソケットを作成します。

DatagramSocket(Int32)

データグラム ソケットを構築し、ローカル ホスト コンピューター上の指定したポートにバインドします。

DatagramSocket(Int32, InetAddress)

指定したローカル アドレスにバインドされたデータグラム ソケットを作成します。

DatagramSocket(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

DatagramSocket()

データグラム ソケットを構築し、ローカル ホスト コンピューター上の使用可能な任意のポートにバインドします。

[Android.Runtime.Register(".ctor", "()V", "")]
public DatagramSocket ();
属性

例外

ソケットの作成またはバインド中にエラーが発生した場合は 。

注釈

データグラム ソケットを構築し、ローカル ホスト コンピューター上の使用可能な任意のポートにバインドします。 ソケットは、カーネルによって選択された IP アドレスであるアドレスにバインド InetAddress#isAnyLocalAddress wildcard されます。

セキュリティ マネージャーがある場合、そのメソッドは最初に checkListen 0 を引数として呼び出して、操作が許可されるようにします。 これにより、SecurityException が発生する可能性があります。

の Java ドキュメント java.net.DatagramSocket.DatagramSocket()

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

適用対象

DatagramSocket(DatagramSocketImpl)

指定した DatagramSocketImpl を使用して、バインドされていないデータグラム ソケットを作成します。

[Android.Runtime.Register(".ctor", "(Ljava/net/DatagramSocketImpl;)V", "")]
protected DatagramSocket (Java.Net.DatagramSocketImpl? impl);
[<Android.Runtime.Register(".ctor", "(Ljava/net/DatagramSocketImpl;)V", "")>]
new Java.Net.DatagramSocket : Java.Net.DatagramSocketImpl -> Java.Net.DatagramSocket

パラメーター

impl
DatagramSocketImpl

サブクラスが <>DatagramSocket で使用する B DatagramSocketImpl</B> のインスタンス。

属性

注釈

指定した DatagramSocketImpl を使用して、バインドされていないデータグラム ソケットを作成します。

1.4 で追加されました。

の Java ドキュメント java.net.DatagramSocket.DatagramSocket(java.net.DatagramSocketImpl)

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

適用対象

DatagramSocket(SocketAddress)

指定したローカル ソケット アドレスにバインドされたデータグラム ソケットを作成します。

[Android.Runtime.Register(".ctor", "(Ljava/net/SocketAddress;)V", "")]
public DatagramSocket (Java.Net.SocketAddress? bindaddr);
[<Android.Runtime.Register(".ctor", "(Ljava/net/SocketAddress;)V", "")>]
new Java.Net.DatagramSocket : Java.Net.SocketAddress -> Java.Net.DatagramSocket

パラメーター

bindaddr
SocketAddress

バインドするローカル ソケット アドレス。バインド null されていないソケットの場合は 。

属性

例外

SocketAddress がサポートされていない場合

ソケットの作成またはバインドに問題が発生した場合は 。

注釈

指定したローカル ソケット アドレスにバインドされたデータグラム ソケットを作成します。

アドレスが の場合は null、バインドされていないソケットが作成されます。

セキュリティ マネージャーがある場合、そのメソッドは最初に checkListen ソケット アドレスからのポートを引数として呼び出して、操作が許可されるようにします。 これにより、SecurityException が発生する可能性があります。

1.4 で追加されました。

の Java ドキュメント java.net.DatagramSocket.DatagramSocket(java.net.SocketAddress)

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

適用対象

DatagramSocket(Int32)

データグラム ソケットを構築し、ローカル ホスト コンピューター上の指定したポートにバインドします。

[Android.Runtime.Register(".ctor", "(I)V", "")]
public DatagramSocket (int port);
[<Android.Runtime.Register(".ctor", "(I)V", "")>]
new Java.Net.DatagramSocket : int -> Java.Net.DatagramSocket

パラメーター

port
Int32

使用するポート。

属性

例外

ソケットの作成またはバインド中にエラーが発生した場合は 。

注釈

データグラム ソケットを構築し、ローカル ホスト コンピューター上の指定したポートにバインドします。 ソケットは、カーネルによって選択された IP アドレスであるアドレスにバインド InetAddress#isAnyLocalAddress wildcard されます。

セキュリティ マネージャーがある場合は、そのメソッドが最初に checkListen 引数として 引数として port 呼び出され、操作が許可されます。 これにより、SecurityException が発生する可能性があります。

の Java ドキュメント java.net.DatagramSocket.DatagramSocket(int)

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

適用対象

DatagramSocket(Int32, InetAddress)

指定したローカル アドレスにバインドされたデータグラム ソケットを作成します。

[Android.Runtime.Register(".ctor", "(ILjava/net/InetAddress;)V", "")]
public DatagramSocket (int port, Java.Net.InetAddress? laddr);
[<Android.Runtime.Register(".ctor", "(ILjava/net/InetAddress;)V", "")>]
new Java.Net.DatagramSocket : int * Java.Net.InetAddress -> Java.Net.DatagramSocket

パラメーター

port
Int32

使用するローカル ポート

laddr
InetAddress

バインドするローカル アドレス

属性

例外

ソケットの作成またはバインド中にエラーが発生した場合は 。

注釈

指定したローカル アドレスにバインドされたデータグラム ソケットを作成します。 ローカル ポートは、0 から 65535 までの範囲である必要があります。 IP アドレスが 0.0.0.0 の場合、ソケットはカーネルによって選択された IP アドレスであるアドレスにバインド InetAddress#isAnyLocalAddress wildcard されます。

セキュリティ マネージャーがある場合は、そのメソッドが最初に checkListen 引数として 引数として port 呼び出され、操作が許可されます。 これにより、SecurityException が発生する可能性があります。

1.1 で追加されました。

の Java ドキュメント java.net.DatagramSocket.DatagramSocket(int, java.net.InetAddress)

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

適用対象

DatagramSocket(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

protected DatagramSocket (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Net.DatagramSocket : nativeint * Android.Runtime.JniHandleOwnership -> Java.Net.DatagramSocket

パラメーター

javaReference
IntPtr

nativeint

IntPtrJava Native Interface (JNI) オブジェクト参照を含む 。

transfer
JniHandleOwnership

処理方法を示す 。JniHandleOwnershipjavaReference

注釈

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

適用対象