Idioma

SocketChannel.Open Método

Definição

Sobrecargas

Nome Description
Open()

Abre um canal de soquete.

Open(SocketAddress)

Abre um canal de soquete e o conecta a um endereço remoto.

Open()

Abre um canal de soquete.

[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

Retornos

Um novo canal de soquete

Atributos

Exceções

se ocorrer um erro de E/S.

Comentários

Abre um canal de soquete.

O novo canal é criado invocando o java.nio.channels.spi.SelectorProvider#openSocketChannel openSocketChannel método do objeto padrão java.nio.channels.spi.SelectorProvider em todo o sistema.

Java documentação para java.nio.channels.SocketChannel.open().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Open(SocketAddress)

Abre um canal de soquete e o conecta a um endereço 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

Parâmetros

remote
SocketAddress

O endereço remoto ao qual o novo canal deve ser conectado

Retornos

Um canal de soquete novo e conectado

Atributos

Exceções

se esse canal for fechado por outro thread enquanto esse método estiver em execução.

se outro thread interromper o thread de chamada enquanto essa operação estiver em execução. O thread de chamada terá o estado de interrupção definido e o canal será fechado.

se o endereço não for resolvido.

se não houver suporte para o tipo de endereço.

se ocorrer um erro de E/S.

Comentários

Abre um canal de soquete e o conecta a um endereço remoto.

Esse método de conveniência funciona como se invocasse o #open() método, invocando o #connect(SocketAddress) connect método no canal de soquete resultante, passando-o remotee retornando esse canal.

Java documentação para java.nio.channels.SocketChannel.open(java.net.SocketAddress).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a