Partager via


ISocketFactory.ConnectSocket Méthode

Définition

Connecte un socket à l’hôte donné.

[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

Paramètres

sock
Socket

le socket à connecter, tel qu’obtenu à partir de #createSocket createSocket. null indique qu’un nouveau socket doit être créé et connecté.

host
String

l’hôte auquel se connecter

port
Int32

port auquel se connecter sur l’hôte

localAddress
InetAddress

adresse locale à laquelle lier le socket, ou null pour n’importe quelle adresse

localPort
Int32

le port sur l’ordinateur local, 0 ou un nombre négatif pour n’importe quel

params
IHttpParams

supplémentaires HttpParams parameters pour la connexion

Retours

le socket connecté. L’objet retourné peut être différent de l’argument sock si cette fabrique prend en charge un protocole en couches.

Attributs

Exceptions

si une erreur d’E/S se produit

si l’adresse IP de l’hôte cible ne peut pas être déterminée

si le socket ne peut pas être connecté dans la limite de temps définie dans le params

Remarques

Connecte un socket à l’hôte donné.

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

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à