MulticastSocket 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| MulticastSocket() |
创建多播套接字。 |
| MulticastSocket(SocketAddress) |
创建绑定到指定套接字地址的多播Socket。 |
| MulticastSocket(Int32) |
创建多播套接字并将其绑定到特定端口。 |
| MulticastSocket(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
MulticastSocket()
创建多播套接字。
[Android.Runtime.Register(".ctor", "()V", "")]
public MulticastSocket();
- 属性
例外
如果发生错误,则为
注解
创建多播套接字。
如果有安全管理器,则首先 checkListen 使用 0 调用其方法作为参数,以确保允许该操作。 这可能会导致 SecurityException。
创建套接字时, DatagramSocket#setReuseAddress(boolean) 将调用方法以启用SO_REUSEADDR套接字选项。
Java文档java.net.MulticastSocket.MulticastSocket()。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
MulticastSocket(SocketAddress)
创建绑定到指定套接字地址的多播Socket。
[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,请说)。
如果发生错误,则为
注解
创建绑定到指定套接字地址的多播Socket。
或者,如果地址是 null,请创建一个未绑定的套接字。
如果有安全管理器,则首先使用 SocketAddress 端口调用其 checkListen 方法作为参数,以确保允许该操作。 这可能会导致 SecurityException。
创建套接字时, DatagramSocket#setReuseAddress(boolean) 将调用方法以启用SO_REUSEADDR套接字选项。
在 1.4 中添加。
Java文档java.net.MulticastSocket.MulticastSocket(java.net.SocketAddress)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
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套接字选项。
Java文档java.net.MulticastSocket.MulticastSocket(int)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
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
注解
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。