語言

DatagramChannel.Open 方法

定義

多載

名稱 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於