Compartir a través de


ISocketFactory.ConnectSocket Método

Definición

Conecta un socket al host especificado.

[Android.Runtime.Register("connectSocket", "(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket;", "GetConnectSocket_Ljava_net_Socket_Ljava_lang_String_ILjava_net_InetAddress_ILorg_apache_http_params_HttpParams_Handler:Org.Apache.Http.Conn.Schemes.ISocketFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Net.Socket? ConnectSocket (Java.Net.Socket? sock, string? host, int port, Java.Net.InetAddress? localAddress, int localPort, Org.Apache.Http.Params.IHttpParams? params);
[<Android.Runtime.Register("connectSocket", "(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket;", "GetConnectSocket_Ljava_net_Socket_Ljava_lang_String_ILjava_net_InetAddress_ILorg_apache_http_params_HttpParams_Handler:Org.Apache.Http.Conn.Schemes.ISocketFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ConnectSocket : Java.Net.Socket * string * int * Java.Net.InetAddress * int * Org.Apache.Http.Params.IHttpParams -> Java.Net.Socket

Parámetros

sock
Socket

el socket que se va a conectar, como se obtiene de #createSocket createSocket. null indica que se debe crear y conectar un nuevo socket.

host
String

el host al que conectarse

port
Int32

puerto al que conectarse en el host

localAddress
InetAddress

la dirección local a la que se va a enlazar el socket o null para cualquier

localPort
Int32

el puerto en el equipo local, 0 o un número negativo para cualquiera

params
IHttpParams

adicional HttpParams parameters para conectarse

Devoluciones

el socket conectado. El objeto devuelto puede ser diferente del sock argumento si esta factoría admite un protocolo en capas.

Atributos

Excepciones

si se produce un error de E/S

si no se puede determinar la dirección IP del host de destino

si el socket no se puede conectar dentro del límite de tiempo definido en . params

Comentarios

Conecta un socket al host especificado.

Documentación de Java para org.apache.http.conn.scheme.SocketFactory.connectSocket(java.net.Socket, java.lang.String, int, java.net.InetAddress, int, org.apache.http.params.HttpParams).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a