SocketFactory.CreateSocket Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
CreateSocket() |
Creates an unconnected socket. |
CreateSocket(InetAddress, Int32) |
Creates a socket and connects it to the specified port number at the specified address. |
CreateSocket(String, Int32) |
Creates a socket and connects it to the specified remote host at the specified remote port. |
CreateSocket(InetAddress, Int32, InetAddress, Int32) |
Creates a socket and connect it to the specified remote address on the specified remote port. |
CreateSocket(String, Int32, InetAddress, Int32) |
Creates a socket and connects it to the specified remote host on the specified remote port. |
CreateSocket()
Creates an unconnected socket.
[Android.Runtime.Register("createSocket", "()Ljava/net/Socket;", "GetCreateSocketHandler")]
public virtual Java.Net.Socket? CreateSocket ();
[<Android.Runtime.Register("createSocket", "()Ljava/net/Socket;", "GetCreateSocketHandler")>]
abstract member CreateSocket : unit -> Java.Net.Socket
override this.CreateSocket : unit -> Java.Net.Socket
Returns
the unconnected socket
- Attributes
Exceptions
if an error occurs while creating a new socket.
Remarks
Creates an unconnected socket.
Java documentation for javax.net.SocketFactory.createSocket()
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
CreateSocket(InetAddress, Int32)
Creates a socket and connects it to the specified port number at the specified address.
[Android.Runtime.Register("createSocket", "(Ljava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_InetAddress_IHandler")]
public abstract Java.Net.Socket? CreateSocket (Java.Net.InetAddress? host, int port);
[<Android.Runtime.Register("createSocket", "(Ljava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_InetAddress_IHandler")>]
abstract member CreateSocket : Java.Net.InetAddress * int -> Java.Net.Socket
Parameters
- host
- InetAddress
the server host
- port
- Int32
the server port
Returns
the Socket
- Attributes
Exceptions
if an error occurs while creating a new socket.
Remarks
Creates a socket and connects it to the specified port number at the specified address. This socket is configured using the socket options established for this factory.
If there is a security manager, its checkConnect
method is called with the host address and port
as its arguments. This could result in a SecurityException.
Java documentation for javax.net.SocketFactory.createSocket(java.net.InetAddress, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
CreateSocket(String, Int32)
Creates a socket and connects it to the specified remote host at the specified remote port.
[Android.Runtime.Register("createSocket", "(Ljava/lang/String;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_lang_String_IHandler")]
public abstract Java.Net.Socket? CreateSocket (string? host, int port);
[<Android.Runtime.Register("createSocket", "(Ljava/lang/String;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_lang_String_IHandler")>]
abstract member CreateSocket : string * int -> Java.Net.Socket
Parameters
- host
- String
the server host name with which to connect, or
null
for the loopback address.
- port
- Int32
the server port
Returns
the Socket
- Attributes
Exceptions
if an error occurs while creating a new socket.
if the specified host is unknown or the IP address could not be resolved.
Remarks
Creates a socket and connects it to the specified remote host at the specified remote port. This socket is configured using the socket options established for this factory.
If there is a security manager, its checkConnect
method is called with the host address and port
as its arguments. This could result in a SecurityException.
Java documentation for javax.net.SocketFactory.createSocket(java.lang.String, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
CreateSocket(InetAddress, Int32, InetAddress, Int32)
Creates a socket and connect it to the specified remote address on the specified remote port.
[Android.Runtime.Register("createSocket", "(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_InetAddress_ILjava_net_InetAddress_IHandler")]
public abstract Java.Net.Socket? CreateSocket (Java.Net.InetAddress? address, int port, Java.Net.InetAddress? localAddress, int localPort);
[<Android.Runtime.Register("createSocket", "(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_InetAddress_ILjava_net_InetAddress_IHandler")>]
abstract member CreateSocket : Java.Net.InetAddress * int * Java.Net.InetAddress * int -> Java.Net.Socket
Parameters
- address
- InetAddress
the server network address
- port
- Int32
the server port
- localAddress
- InetAddress
the client network address
- localPort
- Int32
the client port
Returns
the Socket
- Attributes
Exceptions
if an error occurs while creating a new socket.
Remarks
Creates a socket and connect it to the specified remote address on the specified remote port. The socket will also be bound to the local address and port suplied. The socket is configured using the socket options established for this factory.
If there is a security manager, its checkConnect
method is called with the host address and port
as its arguments. This could result in a SecurityException.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
CreateSocket(String, Int32, InetAddress, Int32)
Creates a socket and connects it to the specified remote host on the specified remote port.
[Android.Runtime.Register("createSocket", "(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_lang_String_ILjava_net_InetAddress_IHandler")]
public abstract Java.Net.Socket? CreateSocket (string? host, int port, Java.Net.InetAddress? localHost, int localPort);
[<Android.Runtime.Register("createSocket", "(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_lang_String_ILjava_net_InetAddress_IHandler")>]
abstract member CreateSocket : string * int * Java.Net.InetAddress * int -> Java.Net.Socket
Parameters
- host
- String
the server host name with which to connect, or
null
for the loopback address.
- port
- Int32
the server port
- localHost
- InetAddress
the local address the socket is bound to
- localPort
- Int32
the local port the socket is bound to
Returns
the Socket
- Attributes
Exceptions
if an error occurs while creating a new socket.
if the specified host is unknown or the IP address could not be resolved.
Remarks
Creates a socket and connects it to the specified remote host on the specified remote port. The socket will also be bound to the local address and port supplied. This socket is configured using the socket options established for this factory.
If there is a security manager, its checkConnect
method is called with the host address and port
as its arguments. This could result in a SecurityException.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.