Condividi tramite


ISocketFactory.ConnectSocket Metodo

Definizione

Connette un socket all'host specificato.

[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

Parametri

sock
Socket

socket da connettere, come ottenuto da #createSocket createSocket. null indica che deve essere creato e connesso un nuovo socket.

host
String

host a cui connettersi

port
Int32

porta a cui connettersi nell'host

localAddress
InetAddress

l'indirizzo locale a cui associare il socket o null per qualsiasi

localPort
Int32

la porta nel computer locale, 0 o un numero negativo per qualsiasi

params
IHttpParams

aggiuntivo HttpParams parameters per la connessione

Restituisce

socket connesso. L'oggetto restituito può essere diverso dall'argomento sock se questa factory supporta un protocollo a più livelli.

Attributi

Eccezioni

se si verifica un errore di I/O

se non è possibile determinare l'indirizzo IP dell'host di destinazione

se il socket non può essere connesso entro il limite di tempo definito nel params

Commenti

Connette un socket all'host specificato.

Documentazione java per org.apache.http.conn.scheme.SocketFactory.connectSocket(java.net.Socket, java.lang.String, int, java.net.InetAddress, int, org.apache.http.params.HttpParams).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a