Sprache

AsynchronousServerSocketChannel.Bind Methode

Definition

Überlädt

Name Beschreibung
Bind(SocketAddress)

Bindet den Socket des Kanals an eine lokale Adresse und konfiguriert den Socket so, dass er auf Verbindungen lauscht.

Bind(SocketAddress, Int32)

Bindet den Socket des Kanals an eine lokale Adresse und konfiguriert den Socket so, dass er auf Verbindungen lauscht.

Bind(SocketAddress)

Bindet den Socket des Kanals an eine lokale Adresse und konfiguriert den Socket so, dass er auf Verbindungen lauscht.

[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

Parameter

local
SocketAddress

Die lokale Adresse zum Binden des Sockets oder null zum Binden an eine automatisch zugewiesene Socketadresse

Gibt zurück

Dieser Kanal

Attribute

Hinweise

Bindet den Socket des Kanals an eine lokale Adresse und konfiguriert den Socket so, dass er auf Verbindungen lauscht.

Ein Aufruf dieser Methode entspricht folgendem: <blockquote>

bind(local, 0);

</blockquote>

Java Dokumentation für java.nio.channels.AsynchronousServerSocketChannel.bind(java.net.SocketAddress).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Bind(SocketAddress, Int32)

Bindet den Socket des Kanals an eine lokale Adresse und konfiguriert den Socket so, dass er auf Verbindungen lauscht.

[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

Parameter

local
SocketAddress

Die lokale Adresse zum Binden des Sockets oder null zum Binden an eine automatisch zugewiesene Socketadresse

backlog
Int32

Die maximale Anzahl ausstehender Verbindungen

Gibt zurück

Dieser Kanal

Attribute

Hinweise

Bindet den Socket des Kanals an eine lokale Adresse und konfiguriert den Socket so, dass er auf Verbindungen lauscht.

Diese Methode wird verwendet, um eine Zuordnung zwischen dem Socket und einer lokalen Adresse herzustellen. Sobald eine Zuordnung eingerichtet wurde, bleibt der Socket gebunden, bis der zugeordnete Kanal geschlossen wird.

Der backlog Parameter ist die maximale Anzahl ausstehender Verbindungen im Socket. Die genaue Semantik ist implementierungsspezifisch. Insbesondere kann eine Implementierung eine maximale Länge auferlegen oder den Parameter altgther ignorieren. Wenn der backlog Parameter den Wert 0oder einen negativen Wert aufweist, wird ein implementierungsspezifischer Standardwert verwendet.

Java Dokumentation für java.nio.channels.AsynchronousServerSocketChannel.bind(java.net.SocketAddress, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: