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 属性许可证中所述的术语使用。

适用于