SocketChannel.Open Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Open() |
Apre un canale socket. |
| Open(SocketAddress) |
Apre un canale socket e lo connette a un indirizzo remoto. |
Open()
Apre un canale 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
Valori restituiti
Un nuovo canale socket
- Attributi
Eccezioni
se si verifica un errore di I/O.
Commenti
Apre un canale socket.
Il nuovo canale viene creato richiamando il java.nio.channels.spi.SelectorProvider#openSocketChannel openSocketChannel metodo dell'oggetto predefinito java.nio.channels.spi.SelectorProvider a livello di sistema.
per java.nio.channels.SocketChannel.open().
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Open(SocketAddress)
Apre un canale socket e lo connette a un indirizzo remoto.
[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
Parametri
- remote
- SocketAddress
Indirizzo remoto a cui deve essere connesso il nuovo canale
Valori restituiti
Un canale socket nuovo e connesso
- Attributi
Eccezioni
se questo canale viene chiuso da un altro thread durante l'esecuzione di questo metodo.
se un altro thread interrompe il thread chiamante durante l'esecuzione di questa operazione. Il thread chiamante avrà lo stato di interrupt impostato e il canale verrà chiuso.
se l'indirizzo non viene risolto.
se il tipo di indirizzo non è supportato.
se si verifica un errore di I/O.
Commenti
Apre un canale socket e lo connette a un indirizzo remoto.
Questo metodo pratico funziona come se richiamando il #open() metodo, richiamando il #connect(SocketAddress) connect metodo sul canale del socket risultante, passandolo remotee quindi restituendo tale canale.
per java.nio.channels.SocketChannel.open(java.net.SocketAddress).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.