AsynchronousServerSocketChannel.Bind Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Bind(SocketAddress) |
Binds the channel's socket to a local address and configures the socket to listen for connections. |
Bind(SocketAddress, Int32) |
Binds the channel's socket to a local address and configures the socket to listen for connections. |
Bind(SocketAddress)
Binds the channel's socket to a local address and configures the socket to listen for connections.
[Android.Runtime.Register("bind", "(Ljava/net/SocketAddress;)Ljava/nio/channels/AsynchronousServerSocketChannel;", "", ApiSince=26)]
public Java.Nio.Channels.AsynchronousServerSocketChannel? Bind (Java.Net.SocketAddress? local);
[<Android.Runtime.Register("bind", "(Ljava/net/SocketAddress;)Ljava/nio/channels/AsynchronousServerSocketChannel;", "", ApiSince=26)>]
member this.Bind : Java.Net.SocketAddress -> Java.Nio.Channels.AsynchronousServerSocketChannel
Parameters
- local
- SocketAddress
The local address to bind the socket, or null
to bind
to an automatically assigned socket address
Returns
This channel
- Attributes
Remarks
Binds the channel's socket to a local address and configures the socket to listen for connections.
An invocation of this method is equivalent to the following: <blockquote>
bind(local, 0);
</blockquote>
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Bind(SocketAddress, Int32)
Binds the channel's socket to a local address and configures the socket to listen for connections.
[Android.Runtime.Register("bind", "(Ljava/net/SocketAddress;I)Ljava/nio/channels/AsynchronousServerSocketChannel;", "GetBind_Ljava_net_SocketAddress_IHandler", ApiSince=26)]
public abstract Java.Nio.Channels.AsynchronousServerSocketChannel? Bind (Java.Net.SocketAddress? local, int backlog);
[<Android.Runtime.Register("bind", "(Ljava/net/SocketAddress;I)Ljava/nio/channels/AsynchronousServerSocketChannel;", "GetBind_Ljava_net_SocketAddress_IHandler", ApiSince=26)>]
abstract member Bind : Java.Net.SocketAddress * int -> Java.Nio.Channels.AsynchronousServerSocketChannel
Parameters
- local
- SocketAddress
The local address to bind the socket, or null
to bind
to an automatically assigned socket address
- backlog
- Int32
The maximum number of pending connections
Returns
This channel
- Attributes
Remarks
Binds the channel's socket to a local address and configures the socket to listen for connections.
This method is used to establish an association between the socket and a local address. Once an association is established then the socket remains bound until the associated channel is closed.
The backlog
parameter is the maximum number of pending connections on the socket. Its exact semantics are implementation specific. In particular, an implementation may impose a maximum length or may choose to ignore the parameter altogther. If the backlog
parameter has the value 0
, or a negative value, then an implementation specific default is used.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.