Freigeben über


ILayeredSocketFactory.CreateSocket(Socket, String, Int32, Boolean) Methode

Definition

Gibt einen Socket zurück, der mit dem angegebenen Host verbunden ist, der über einen vorhandenen Socket überschichtet ist.

[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

Parameter

socket
Socket

der vorhandene Socket

host
String

Hostname/IP

port
Int32

port auf dem Host

autoClose
Boolean

ein Kennzeichen zum Schließen des unterstehenden Sockets, wenn der erstellte Socket geschlossen wird

Gibt zurück

Socket eines neuen Sockets

Attribute

Ausnahmen

wenn beim Erstellen des Sockets ein E/A-Fehler auftritt

wenn die IP-Adresse des Hosts nicht bestimmt werden kann

Hinweise

Gibt einen Socket zurück, der mit dem angegebenen Host verbunden ist, der über einen vorhandenen Socket überschichtet ist. Wird hauptsächlich zum Erstellen sicherer Sockets über Proxys verwendet.

Java-Dokumentation für org.apache.http.conn.scheme.LayeredSocketFactory.createSocket(java.net.Socket, java.lang.String, int, boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: