語言

ISocketFactory.ConnectSocket 方法

定義

警告

deprecated

將一個套接字連接到指定的主機。

[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")]
[System.Obsolete("deprecated")]
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")>]
[<System.Obsolete("deprecated")>]
abstract member ConnectSocket : Java.Net.Socket * string * int * Java.Net.InetAddress * int * Org.Apache.Http.Params.IHttpParams -> Java.Net.Socket

參數

sock
Socket

連接的插槽,從 中得到 #createSocket createSocket。 null 表示應該建立並連接新的插座。

host
String

要連接的主機

port
Int32

主機上要連接的埠口

localAddress
InetAddress

用來綁定套接字的本地位址,或 null 綁定任何

localPort
Int32

本地機器上的埠,0 或任何負數

params
IHttpParams

連接補充 HttpParams parameters 說明

傳回

連接的插座。 如果工廠支援分層協定,回傳的物件可能與 sock 參數不同。

屬性

例外狀況

若發生 I/O 錯誤

若無法確定目標主機的 IP 位址

如果插座無法在定義的時間限制內連接, params

備註

將一個套接字連接到指定的主機。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於