MulticastSocket 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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
參數
- transfer
- JniHandleOwnership
JniHandleOwnershipA 指示如何處理javaReference
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。