SocketChannel.Open Méthode

Définition

Surcharges

Nom Description
Open()

Ouvre un canal de socket.

Open(SocketAddress)

Ouvre un canal de socket et le connecte à une adresse distante.

Open()

Ouvre un canal de socket.

[Android.Runtime.Register("open", "()Ljava/nio/channels/SocketChannel;", "")]
public static Java.Nio.Channels.SocketChannel? Open();
[<Android.Runtime.Register("open", "()Ljava/nio/channels/SocketChannel;", "")>]
static member Open : unit -> Java.Nio.Channels.SocketChannel

Retours

Un nouveau canal de socket

Attributs

Exceptions

si une erreur d’E/S se produit.

Remarques

Ouvre un canal de socket.

Le nouveau canal est créé en appelant la java.nio.channels.spi.SelectorProvider#openSocketChannel openSocketChannel méthode de l’objet par défaut java.nio.channels.spi.SelectorProvider à l’échelle du système.

Documentation Java pour java.nio.channels.SocketChannel.open().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Open(SocketAddress)

Ouvre un canal de socket et le connecte à une adresse distante.

[Android.Runtime.Register("open", "(Ljava/net/SocketAddress;)Ljava/nio/channels/SocketChannel;", "")]
public static Java.Nio.Channels.SocketChannel? Open(Java.Net.SocketAddress? remote);
[<Android.Runtime.Register("open", "(Ljava/net/SocketAddress;)Ljava/nio/channels/SocketChannel;", "")>]
static member Open : Java.Net.SocketAddress -> Java.Nio.Channels.SocketChannel

Paramètres

remote
SocketAddress

Adresse distante à laquelle le nouveau canal doit être connecté

Retours

Un nouveau canal de socket connecté et connecté

Attributs

Exceptions

si ce canal est fermé par un autre thread pendant l’exécution de cette méthode.

si un autre thread interrompt le thread appelant pendant l’exécution de cette opération. Le thread appelant aura l’état d’interruption défini et le canal sera fermé.

si l’adresse n’est pas résolue.

si le type d’adresse n’est pas pris en charge.

si une erreur d’E/S se produit.

Remarques

Ouvre un canal de socket et le connecte à une adresse distante.

Cette méthode pratique fonctionne comme si en appelant la #open() méthode, en appelant la #connect(SocketAddress) connect méthode sur le canal de socket résultant, en le remotetransmettant, puis en retournant ce canal.

Documentation Java pour java.nio.channels.SocketChannel.open(java.net.SocketAddress).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à