語言

MulticastSocket 建構函式

定義

多載

名稱 Description
MulticastSocket()

建立一個多播套接字。

MulticastSocket(SocketAddress)

建立綁定到指定套接字位址的 MulticastSocket。

MulticastSocket(Int32)

建立一個多播 socket,並綁定到特定的埠口。

MulticastSocket(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

MulticastSocket()

建立一個多播套接字。

[Android.Runtime.Register(".ctor", "()V", "")]
public MulticastSocket();
屬性

例外狀況

如果發生錯誤。

備註

建立一個多播套接字。

若存在安全管理器, checkListen 其方法會先以 0 作為參數呼叫,以確保該操作被允許。 這可能導致安全例外(SecurityException)。

當 socket 建立時,會呼叫該 DatagramSocket#setReuseAddress(boolean) 方法來啟用 SO_REUSEADDR socket 選項。

Java 文件 java.net.MulticastSocket.MulticastSocket()

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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)。

當 socket 建立時,會呼叫該 DatagramSocket#setReuseAddress(boolean) 方法來啟用 SO_REUSEADDR socket 選項。

在 1.4 版本加入。

Java 文件 java.net.MulticastSocket.MulticastSocket(java.net.SocketAddress)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

MulticastSocket(Int32)

建立一個多播 socket,並綁定到特定的埠口。

[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

移植版使用

屬性

例外狀況

如果發生錯誤。

備註

建立一個多播 socket,並綁定到特定的埠口。

若存在安全管理器, checkListen 其方法會先以 port 參數為參數呼叫,以確保該操作被允許。 這可能導致安全例外(SecurityException)。

當 socket 建立時,會呼叫該 DatagramSocket#setReuseAddress(boolean) 方法來啟用 SO_REUSEADDR socket 選項。

Java 文件 java.net.MulticastSocket.MulticastSocket(int)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

IntPtrA 包含一個 Java 原生介面(JNI)物件參考。

transfer
JniHandleOwnership

JniHandleOwnershipA 指示如何處理javaReference

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於