MulticastSocket 构造函数

定义

重载

名称 说明
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

参数

javaReference
IntPtr

nativeint

IntPtr一个包含Java本机接口 (JNI) 对象引用。

transfer
JniHandleOwnership

指示 JniHandleOwnership如何处理 javaReference

注解

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于