共用方式為


ILayeredSocketFactory.CreateSocket(Socket, String, Int32, Boolean) 方法

定義

傳回連線到透過現有套接字分層之指定主機的套接字。

[Android.Runtime.Register("createSocket", "(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_Socket_Ljava_lang_String_IZHandler:Org.Apache.Http.Conn.Schemes.ILayeredSocketFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Net.Socket? CreateSocket (Java.Net.Socket? socket, string? host, int port, bool autoClose);
[<Android.Runtime.Register("createSocket", "(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_Socket_Ljava_lang_String_IZHandler:Org.Apache.Http.Conn.Schemes.ILayeredSocketFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member CreateSocket : Java.Net.Socket * string * int * bool -> Java.Net.Socket

參數

socket
Socket

現有的套接字

host
String

主機名/IP

port
Int32

主機上的埠

autoClose
Boolean

關閉所建立套接字時關閉下層套接字的旗標

傳回

套接字新的套接字

屬性

例外狀況

如果在建立套接字時發生 I/O 錯誤

如果無法判斷主機的IP位址,則為

備註

傳回連線到透過現有套接字分層之指定主機的套接字。 主要用於透過 Proxy 建立安全套接字。

org.apache.http.conn.scheme.LayeredSocketFactory.createSocket(java.net.Socket, java.lang.String, int, boolean)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於