SocketChannel.Open Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.