DatagramChannel.Open 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Open() |
開啟一個資料報通道。 |
| Open(IProtocolFamily) |
開啟一個資料報通道。 |
Open()
開啟一個資料報通道。
[Android.Runtime.Register("open", "()Ljava/nio/channels/DatagramChannel;", "")]
public static Java.Nio.Channels.DatagramChannel? Open();
[<Android.Runtime.Register("open", "()Ljava/nio/channels/DatagramChannel;", "")>]
static member Open : unit -> Java.Nio.Channels.DatagramChannel
傳回
一個新的資料報通道
- 屬性
例外狀況
如果發生 I/O 錯誤。
備註
開啟一個資料報通道。
新通道是透過調用 java.nio.channels.spi.SelectorProvider#openDatagramChannel() openDatagramChannel 系統範圍預設 java.nio.channels.spi.SelectorProvider 物件的方法來建立的。 頻道將不會被連接。
ProtocolFamily ProtocolFamily通道的插座數量取決於平台(可能還包括配置),因此未明確說明。 允許 #open(ProtocolFamily) open 在開啟資料報通道時選擇協定家族,並應用於開啟用於網際網路協定多播的資料報通道。
Java 文件 java.nio.channels.DatagramChannel.open()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Open(IProtocolFamily)
開啟一個資料報通道。
[Android.Runtime.Register("open", "(Ljava/net/ProtocolFamily;)Ljava/nio/channels/DatagramChannel;", "", ApiSince=24)]
public static Java.Nio.Channels.DatagramChannel? Open(Java.Net.IProtocolFamily? family);
[<Android.Runtime.Register("open", "(Ljava/net/ProtocolFamily;)Ljava/nio/channels/DatagramChannel;", "", ApiSince=24)>]
static member Open : Java.Net.IProtocolFamily -> Java.Nio.Channels.DatagramChannel
參數
- family
- IProtocolFamily
協議家族
傳回
一個新的資料報通道
- 屬性
備註
開啟一個資料報通道。
參數 family 用來指定 ProtocolFamily。 如果資料報通道要用於 IP 多播,則應對應該通道將加入的多播群組的位址類型。
新通道是透過調用 java.nio.channels.spi.SelectorProvider#openDatagramChannel(ProtocolFamily) openDatagramChannel 系統範圍預設 java.nio.channels.spi.SelectorProvider 物件的方法來建立的。 頻道將不會被連接。
在 1.7 版本中加入。
Java 文件 java.nio.channels.DatagramChannel.open(java.net.ProtocolFamily)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。