語言

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

定義

警告

deprecated

回傳一個連接到指定主機的套接字,該套接字疊加在現有套接字之上。

[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")]
[System.Obsolete("deprecated")]
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")>]
[<System.Obsolete("deprecated")>]
abstract member CreateSocket : Java.Net.Socket * string * int * bool -> Java.Net.Socket

參數

socket
Socket

現有的插座

host
String

主機名稱/IP

port
Int32

主機上的埠

autoClose
Boolean

一個旗標,表示當所建立的套筒關閉時,下層套筒會關閉

傳回

換一個新的插座

屬性

例外狀況

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

若無法確定主機的 IP 位址

備註

回傳一個連接到指定主機的套接字,該套接字疊加在現有套接字之上。 主要用於透過代理建立安全套接字。

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

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

適用於