ISocketFactory.ConnectSocket 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將套接字連線至指定的主機。
[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
參數
- sock
- Socket
要連接的套接字,如 從 #createSocket createSocket
取得。
null
表示應該建立並連接新的套接字。
- host
- String
要連線的主機
- port
- Int32
要連線到主機上的埠
- localAddress
- InetAddress
要系結套接字的本機位址,或任何null
- localPort
- Int32
本機電腦上的埠、0 或任何負數
- params
- IHttpParams
其他 HttpParams parameters
用於連線
傳回
連接的套接字。 如果這個處理站支援分層通訊協議, sock
傳回的物件可能會與 自變數不同。
- 屬性
例外狀況
如果發生 I/O 錯誤
如果無法判斷目標主機的IP位址,則為
如果套接字無法在 中定義的時間限制內連接,則為 params
備註
將套接字連線至指定的主機。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。