ISocketFactory.ConnectSocket 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
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
備註
將一個套接字連接到指定的主機。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。