共用方式為


ServerSocketChannel.Bind 方法

定義

多載

Bind(SocketAddress)

將通道的套接字系結至本機位址,並將套接字設定為接聽連線。

Bind(SocketAddress, Int32)

將通道的套接字系結至本機位址,並將套接字設定為接聽連線。

Bind(SocketAddress)

將通道的套接字系結至本機位址,並將套接字設定為接聽連線。

[Android.Runtime.Register("bind", "(Ljava/net/SocketAddress;)Ljava/nio/channels/ServerSocketChannel;", "", ApiSince=24)]
public Java.Nio.Channels.ServerSocketChannel? Bind (Java.Net.SocketAddress? local);
[<Android.Runtime.Register("bind", "(Ljava/net/SocketAddress;)Ljava/nio/channels/ServerSocketChannel;", "", ApiSince=24)>]
member this.Bind : Java.Net.SocketAddress -> Java.Nio.Channels.ServerSocketChannel

參數

local
SocketAddress

系結套接字的本機位址,或 null 系結至自動指派的套接字位址

傳回

此通道

屬性

備註

將通道的套接字系結至本機位址,並將套接字設定為接聽連線。

這個方法的調用相當於下列專案: <blockquote>

bind(local, 0);

</blockquote>

已在1.7中新增。

java.nio.channels.ServerSocketChannel.bind(java.net.SocketAddress)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

Bind(SocketAddress, Int32)

將通道的套接字系結至本機位址,並將套接字設定為接聽連線。

[Android.Runtime.Register("bind", "(Ljava/net/SocketAddress;I)Ljava/nio/channels/ServerSocketChannel;", "GetBind_Ljava_net_SocketAddress_IHandler", ApiSince=24)]
public abstract Java.Nio.Channels.ServerSocketChannel? Bind (Java.Net.SocketAddress? local, int backlog);
[<Android.Runtime.Register("bind", "(Ljava/net/SocketAddress;I)Ljava/nio/channels/ServerSocketChannel;", "GetBind_Ljava_net_SocketAddress_IHandler", ApiSince=24)>]
abstract member Bind : Java.Net.SocketAddress * int -> Java.Nio.Channels.ServerSocketChannel

參數

local
SocketAddress

要系結套接字的位址,或 null 系結至自動指派的套接字位址

backlog
Int32

暫止連線數目上限

傳回

此通道

屬性

備註

將通道的套接字系結至本機位址,並將套接字設定為接聽連線。

這個方法可用來建立套接字與本機位址之間的關聯。 建立關聯之後,套接字會保持系結,直到通道關閉為止。

參數 backlog 是套接字上暫止連線的數目上限。 其確切語意是特定實作。 特別是,實作可能會施加最大長度,或可能選擇忽略參數 altogther。 backlog如果 參數具有 值 或負值0,則會使用實作特定的預設值。

已在1.7中新增。

java.nio.channels.ServerSocketChannel.bind(java.net.SocketAddress, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於