SSLCertificateSocketFactory.CreateSocket Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| CreateSocket(InetAddress, Int32) |
Obsoletos.
Por agregar |
| CreateSocket(String, Int32) |
Obsoletos.
Por agregar |
| CreateSocket(InetAddress, Int32, InetAddress, Int32) |
Obsoletos.
Por agregar |
| CreateSocket(Socket, String, Int32, Boolean) |
Obsoletos.
Por agregar |
| CreateSocket(String, Int32, InetAddress, Int32) |
Obsoletos.
Por agregar |
CreateSocket(InetAddress, Int32)
Precaución
deprecated
Por agregar
[Android.Runtime.Register("createSocket", "(Ljava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_InetAddress_IHandler")]
[System.Obsolete("deprecated")]
public override Java.Net.Socket? CreateSocket(Java.Net.InetAddress? addr, int port);
[<Android.Runtime.Register("createSocket", "(Ljava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_InetAddress_IHandler")>]
[<System.Obsolete("deprecated")>]
override this.CreateSocket : Java.Net.InetAddress * int -> Java.Net.Socket
Parámetros
- addr
- InetAddress
la dirección de host a la que debe conectarse el socket.
- port
- Int32
número de puerto del host remoto en el que está conectado el socket.
Devoluciones
- Atributos
Excepciones
Comentarios
Por agregar
Este método devuelve un socket que no está conectado.
<b>Advertencia:</b> No se realiza la comprobación de nombre de host con este método. Debe comprobar la identidad del servidor después de conectar el socket para evitar ataques de persona en el medio.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
CreateSocket(String, Int32)
Precaución
deprecated
Por agregar
[Android.Runtime.Register("createSocket", "(Ljava/lang/String;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_lang_String_IHandler")]
[System.Obsolete("deprecated")]
public override Java.Net.Socket? CreateSocket(string? host, int port);
[<Android.Runtime.Register("createSocket", "(Ljava/lang/String;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_lang_String_IHandler")>]
[<System.Obsolete("deprecated")>]
override this.CreateSocket : string * int -> Java.Net.Socket
Parámetros
- host
- String
la dirección del host remoto a la que debe conectarse el socket.
- port
- Int32
número de puerto del host remoto en el que está conectado el socket.
Devoluciones
- Atributos
Excepciones
Comentarios
Por agregar
De forma predeterminada, este método devuelve un socket conectado y comprueba el nombre de host del certificado del mismo nivel después de conectarse mediante el HostnameVerifier obtenido de HttpsURLConnection.getDefaultHostnameVerifier(); si esta instancia se creó con #getInsecure(int, SSLSessionCache), devuelve un socket que no está conectado en su lugar.
Java documentación para android.net.SSLCertificateSocketFactory.createSocket(java.lang.String, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
CreateSocket(InetAddress, Int32, InetAddress, Int32)
Precaución
deprecated
Por agregar
[Android.Runtime.Register("createSocket", "(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_InetAddress_ILjava_net_InetAddress_IHandler")]
[System.Obsolete("deprecated")]
public override Java.Net.Socket? CreateSocket(Java.Net.InetAddress? addr, int port, Java.Net.InetAddress? localAddr, int localPort);
[<Android.Runtime.Register("createSocket", "(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_InetAddress_ILjava_net_InetAddress_IHandler")>]
[<System.Obsolete("deprecated")>]
override this.CreateSocket : Java.Net.InetAddress * int * Java.Net.InetAddress * int -> Java.Net.Socket
Parámetros
- addr
- InetAddress
la dirección del host remoto a la que debe conectarse el socket.
- port
- Int32
número de puerto del host remoto en el que está conectado el socket.
- localAddr
- InetAddress
dirección de host local a la que está enlazado el socket.
- localPort
- Int32
número de puerto del host local en el que está enlazado el socket.
Devoluciones
- Atributos
Excepciones
Comentarios
Por agregar
Este método devuelve un socket que no está conectado.
<b>Advertencia:</b> No se realiza la comprobación de nombre de host con este método. Debe comprobar la identidad del servidor después de conectar el socket para evitar ataques de persona en el medio.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
CreateSocket(Socket, String, Int32, Boolean)
Precaución
deprecated
Por agregar
[Android.Runtime.Register("createSocket", "(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_Socket_Ljava_lang_String_IZHandler")]
[System.Obsolete("deprecated")]
public override Java.Net.Socket? CreateSocket(Java.Net.Socket? k, string? host, int port, bool close);
[<Android.Runtime.Register("createSocket", "(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_Socket_Ljava_lang_String_IZHandler")>]
[<System.Obsolete("deprecated")>]
override this.CreateSocket : Java.Net.Socket * string * int * bool -> Java.Net.Socket
Parámetros
- k
- Socket
socket.
- host
- String
el host.
- port
- Int32
número de puerto.
- close
- Boolean
true si se debe cerrar el socket s cuando se cierra el socket creado, false si el socket s debe dejarse abierto.
Devoluciones
- Atributos
Excepciones
Comentarios
Por agregar
De forma predeterminada, este método devuelve un socket conectado y comprueba el nombre de host del certificado del mismo nivel después de conectarse mediante el HostnameVerifier obtenido de HttpsURLConnection.getDefaultHostnameVerifier(); si esta instancia se creó con #getInsecure(int, SSLSessionCache), devuelve un socket que no está conectado en su lugar.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
CreateSocket(String, Int32, InetAddress, Int32)
Precaución
deprecated
Por agregar
[Android.Runtime.Register("createSocket", "(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_lang_String_ILjava_net_InetAddress_IHandler")]
[System.Obsolete("deprecated")]
public override Java.Net.Socket? CreateSocket(string? host, int port, Java.Net.InetAddress? localAddr, int localPort);
[<Android.Runtime.Register("createSocket", "(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_lang_String_ILjava_net_InetAddress_IHandler")>]
[<System.Obsolete("deprecated")>]
override this.CreateSocket : string * int * Java.Net.InetAddress * int -> Java.Net.Socket
Parámetros
- host
- String
la dirección del host remoto a la que debe conectarse el socket.
- port
- Int32
número de puerto del host remoto en el que está conectado el socket.
- localAddr
- InetAddress
dirección de host local a la que está enlazado el socket.
- localPort
- Int32
número de puerto del host local en el que está enlazado el socket.
Devoluciones
- Atributos
Excepciones
Comentarios
Por agregar
De forma predeterminada, este método devuelve un socket conectado y comprueba el nombre de host del certificado del mismo nivel después de conectarse mediante el HostnameVerifier obtenido de HttpsURLConnection.getDefaultHostnameVerifier(); si esta instancia se creó con #getInsecure(int, SSLSessionCache), devuelve un socket que no está conectado en su lugar.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.