MulticastSocket コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| MulticastSocket() |
マルチキャスト ソケットを作成します。 |
| MulticastSocket(SocketAddress) |
指定したソケット アドレスにバインドされた MulticastSocket を作成します。 |
| MulticastSocket(Int32) |
マルチキャスト ソケットを作成し、特定のポートにバインドします。 |
| MulticastSocket(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
MulticastSocket()
マルチキャスト ソケットを作成します。
[Android.Runtime.Register(".ctor", "()V", "")]
public MulticastSocket();
- 属性
例外
エラーが発生した場合は 。
注釈
マルチキャスト ソケットを作成します。
セキュリティ マネージャーがある場合は、その checkListen メソッドが最初に 0 を引数として呼び出され、操作が許可されます。 これにより、SecurityException が発生する可能性があります。
ソケットが作成されると、 DatagramSocket#setReuseAddress(boolean) メソッドが呼び出され、SO_REUSEADDR ソケット オプションが有効になります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
MulticastSocket(SocketAddress)
指定したソケット アドレスにバインドされた MulticastSocket を作成します。
[Android.Runtime.Register(".ctor", "(Ljava/net/SocketAddress;)V", "")]
public MulticastSocket(Java.Net.SocketAddress? bindaddr);
[<Android.Runtime.Register(".ctor", "(Ljava/net/SocketAddress;)V", "")>]
new Java.Net.MulticastSocket : Java.Net.SocketAddress -> Java.Net.MulticastSocket
パラメーター
- bindaddr
- SocketAddress
バインド先のソケット アドレス、またはバインドされていないソケットの null 。
- 属性
例外
localAddressがサポートされていない場合 (たとえば、InetSocketAddressではないため)。
エラーが発生した場合は 。
注釈
指定したソケット アドレスにバインドされた MulticastSocket を作成します。
または、アドレスが null場合は、バインドされていないソケットを作成します。
セキュリティ マネージャーがある場合、その checkListen メソッドは、操作が許可されていることを確認するために、その引数として SocketAddress ポートを使用して最初に呼び出されます。 これにより、SecurityException が発生する可能性があります。
ソケットが作成されると、 DatagramSocket#setReuseAddress(boolean) メソッドが呼び出され、SO_REUSEADDR ソケット オプションが有効になります。
1.4 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
MulticastSocket(Int32)
マルチキャスト ソケットを作成し、特定のポートにバインドします。
[Android.Runtime.Register(".ctor", "(I)V", "")]
public MulticastSocket(int port);
[<Android.Runtime.Register(".ctor", "(I)V", "")>]
new Java.Net.MulticastSocket : int -> Java.Net.MulticastSocket
パラメーター
- port
- Int32
使用するポート
- 属性
例外
エラーが発生した場合は 。
注釈
マルチキャスト ソケットを作成し、特定のポートにバインドします。
セキュリティ マネージャーがある場合は、その checkListen メソッドが最初に引数として port 引数と共に呼び出され、操作が許可されます。 これにより、SecurityException が発生する可能性があります。
ソケットが作成されると、 DatagramSocket#setReuseAddress(boolean) メソッドが呼び出され、SO_REUSEADDR ソケット オプションが有効になります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
MulticastSocket(IntPtr, JniHandleOwnership)
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。
protected MulticastSocket(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Net.MulticastSocket : nativeint * Android.Runtime.JniHandleOwnership -> Java.Net.MulticastSocket
パラメーター
- transfer
- JniHandleOwnership
JniHandleOwnership処理方法を示すjavaReference
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。