SocketChannel.Open Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.