AsynchronousSocketChannel.Connect Método

Definición

Sobrecargas

Nombre Description
Connect(SocketAddress)

Conecta este canal.

Connect(SocketAddress, Object, ICompletionHandler)

Conecta este canal.

Connect(SocketAddress)

Conecta este canal.

[Android.Runtime.Register("connect", "(Ljava/net/SocketAddress;)Ljava/util/concurrent/Future;", "GetConnect_Ljava_net_SocketAddress_Handler", ApiSince=26)]
public abstract Java.Util.Concurrent.IFuture? Connect(Java.Net.SocketAddress? remote);
[<Android.Runtime.Register("connect", "(Ljava/net/SocketAddress;)Ljava/util/concurrent/Future;", "GetConnect_Ljava_net_SocketAddress_Handler", ApiSince=26)>]
abstract member Connect : Java.Net.SocketAddress -> Java.Util.Concurrent.IFuture

Parámetros

remote
SocketAddress

La dirección remota a la que se va a conectar este canal

Devoluciones

Objeto Future que representa el resultado pendiente

Atributos

Comentarios

Conecta este canal.

Este método inicia una operación para conectar este canal. Este método se comporta exactamente de la misma manera que el #connect(SocketAddress, Object, CompletionHandler) método, excepto que en lugar de especificar un controlador de finalización, este método devuelve un Future que representa el resultado pendiente. El Futuremétodo del Future#get() get se devuelve null al finalizar correctamente.

Java documentación para java.nio.channels.AsynchronousSocketChannel.connect(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

Connect(SocketAddress, Object, ICompletionHandler)

Conecta este canal.

[Android.Runtime.Register("connect", "(Ljava/net/SocketAddress;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V", "GetConnect_Ljava_net_SocketAddress_Ljava_lang_Object_Ljava_nio_channels_CompletionHandler_Handler", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "A" })]
public abstract void Connect(Java.Net.SocketAddress? remote, Java.Lang.Object? attachment, Java.Nio.Channels.ICompletionHandler? handler);
[<Android.Runtime.Register("connect", "(Ljava/net/SocketAddress;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V", "GetConnect_Ljava_net_SocketAddress_Ljava_lang_Object_Ljava_nio_channels_CompletionHandler_Handler", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "A" })>]
abstract member Connect : Java.Net.SocketAddress * Java.Lang.Object * Java.Nio.Channels.ICompletionHandler -> unit

Parámetros

remote
SocketAddress

La dirección remota a la que se va a conectar este canal

attachment
Object

Objeto que se va a adjuntar a la operación de E/S; puede ser null

handler
ICompletionHandler

Controlador para consumir el resultado

Atributos

Comentarios

Conecta este canal.

Este método inicia una operación para conectar este canal. El handler parámetro es un controlador de finalización que se invoca cuando la conexión se establece correctamente o no se puede establecer la conexión. Si no se puede establecer la conexión, el canal se cierra.

Este método realiza exactamente las mismas comprobaciones de seguridad que la java.net.Socket clase . Es decir, si se ha instalado un administrador de seguridad, este método comprueba que su java.lang.SecurityManager#checkConnect checkConnect método permite conectarse a la dirección y el número de puerto del punto de conexión remoto determinado.

Java documentación para java.nio.channels.AsynchronousSocketChannel.connect(java.net.SocketAddress, A, java.nio.channels.CompletionHandler<java.lang.Void, ? super A>).

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