Linguaggio

SocketChannel.Open Metodo

Definizione

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.

Si applica a