Freigeben über


ServerSocketChannel.Bind Methode

Definition

Überlädt

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/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

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>

In 1.7 hinzugefügt.

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 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/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

Parameter

local
SocketAddress

Die 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 Kanal geschlossen ist.

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.

In 1.7 hinzugefügt.

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: