SocketChannel.Open Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.