SocketChannel.Open Método

Definición

Sobrecargas

Nombre Description
Open()

Abre un canal de socket.

Open(SocketAddress)

Abre un canal de socket y lo conecta a una dirección remota.

Open()

Abre 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

Devoluciones

Un nuevo canal de socket

Atributos

Excepciones

si se produce un error de E/S.

Comentarios

Abre un canal de socket.

El nuevo canal se crea invocando el java.nio.channels.spi.SelectorProvider#openSocketChannel openSocketChannel método del objeto predeterminado java.nio.channels.spi.SelectorProvider de todo el sistema.

Java documentación para java.nio.channels.SocketChannel.open().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Open(SocketAddress)

Abre un canal de socket y lo conecta a una dirección remota.

[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

Dirección remota a la que se va a conectar el nuevo canal

Devoluciones

Un canal de socket nuevo y conectado

Atributos

Excepciones

si otro subproceso cierra este canal mientras se ejecuta este método.

si otro subproceso interrumpe el subproceso que realiza la llamada mientras se ejecuta esta operación. El subproceso de llamada tendrá el estado de interrupción establecido y se cerrará el canal.

si la dirección no se resuelve.

si no se admite el tipo de dirección.

si se produce un error de E/S.

Comentarios

Abre un canal de socket y lo conecta a una dirección remota.

Este método de conveniencia funciona como si invocara el #open() método, invocando el #connect(SocketAddress) connect método en el canal de socket resultante, pasándolo remotey devolviendo ese canal.

Java documentación para java.nio.channels.SocketChannel.open(java.net.SocketAddress).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a