Uses of Class
java.net.Socket
| Package | Description |
|---|---|
| java.net |
Provides the classes for implementing networking applications.
|
| java.nio.channels |
Defines channels, which represent connections to entities that are capable of
performing I/O operations, such as files and sockets; defines selectors, for
multiplexed, non-blocking I/O operations.
|
| java.rmi.server |
Provides classes and interfaces for supporting the server
side of RMI.
|
| javax.net |
Provides classes for networking applications.
|
| javax.net.ssl |
Provides classes for the secure socket package.
|
| javax.rmi.ssl |
Provides implementations of
RMIClientSocketFactory
and RMIServerSocketFactory over
the Secure Sockets Layer (SSL) or Transport Layer Security (TLS) protocols. |
| jdk.net |
Platform specific socket options for the
java.net and java.nio.channels
socket classes. |
-
Uses of Socket in java.net
Methods in java.net that return Socket Modifier and Type Method Description SocketServerSocket. accept()Listens for a connection to be made to this socket and accepts it.<T> SocketSocket. setOption(SocketOption<T> name, T value)Sets the value of a socket option.Methods in java.net with parameters of type Socket Modifier and Type Method Description protected voidServerSocket. implAccept(Socket s)Subclasses of ServerSocket use this method to override accept() to return their own subclass of socket. -
Uses of Socket in java.nio.channels
Methods in java.nio.channels that return Socket Modifier and Type Method Description abstract SocketSocketChannel. socket()Retrieves a socket associated with this channel. -
Uses of Socket in java.rmi.server
Methods in java.rmi.server that return Socket Modifier and Type Method Description SocketRMIClientSocketFactory. createSocket(String host, int port)Create a client socket connected to the specified host and port.abstract SocketRMISocketFactory. createSocket(String host, int port)Creates a client socket connected to the specified host and port. -
Uses of Socket in javax.net
Methods in javax.net that return Socket Modifier and Type Method Description SocketSocketFactory. createSocket()Creates an unconnected socket.abstract SocketSocketFactory. createSocket(String host, int port)Creates a socket and connects it to the specified remote host at the specified remote port.abstract SocketSocketFactory. createSocket(String host, int port, InetAddress localHost, int localPort)Creates a socket and connects it to the specified remote host on the specified remote port.abstract SocketSocketFactory. createSocket(InetAddress host, int port)Creates a socket and connects it to the specified port number at the specified address.abstract SocketSocketFactory. createSocket(InetAddress address, int port, InetAddress localAddress, int localPort)Creates a socket and connect it to the specified remote address on the specified remote port. -
Uses of Socket in javax.net.ssl
Subclasses of Socket in javax.net.ssl Modifier and Type Class Description classSSLSocketThis class extendsSocketand provides secure sockets using protocols such as the "Secure Sockets Layer" (SSL) or IETF "Transport Layer Security" (TLS) protocols.Methods in javax.net.ssl that return Socket Modifier and Type Method Description SocketSSLSocketFactory. createSocket(Socket s, InputStream consumed, boolean autoClose)Creates a server modeSocketlayered over an existing connected socket, and is able to read data which has already been consumed/removed from theSocket's underlyingInputStream.abstract SocketSSLSocketFactory. createSocket(Socket s, String host, int port, boolean autoClose)Returns a socket layered over an existing socket connected to the named host, at the given port.Methods in javax.net.ssl with parameters of type Socket Modifier and Type Method Description abstract voidX509ExtendedTrustManager. checkClientTrusted(X509Certificate[] chain, String authType, Socket socket)Given the partial or complete certificate chain provided by the peer, build and validate the certificate path based on the authentication type and ssl parameters.abstract voidX509ExtendedTrustManager. checkServerTrusted(X509Certificate[] chain, String authType, Socket socket)Given the partial or complete certificate chain provided by the peer, build and validate the certificate path based on the authentication type and ssl parameters.StringX509KeyManager. chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket)Choose an alias to authenticate the client side of a secure socket given the public key type and the list of certificate issuer authorities recognized by the peer (if any).StringX509KeyManager. chooseServerAlias(String keyType, Principal[] issuers, Socket socket)Choose an alias to authenticate the server side of a secure socket given the public key type and the list of certificate issuer authorities recognized by the peer (if any).SocketSSLSocketFactory. createSocket(Socket s, InputStream consumed, boolean autoClose)Creates a server modeSocketlayered over an existing connected socket, and is able to read data which has already been consumed/removed from theSocket's underlyingInputStream.abstract SocketSSLSocketFactory. createSocket(Socket s, String host, int port, boolean autoClose)Returns a socket layered over an existing socket connected to the named host, at the given port. -
Uses of Socket in javax.rmi.ssl
Methods in javax.rmi.ssl that return Socket Modifier and Type Method Description SocketSslRMIClientSocketFactory. createSocket(String host, int port)Creates an SSL socket. -
Uses of Socket in jdk.net
Methods in jdk.net with parameters of type Socket Modifier and Type Method Description static <T> TSockets. getOption(Socket s, SocketOption<T> name)Returns the value of a socket option from aSocketstatic <T> voidSockets. setOption(Socket s, SocketOption<T> name, T value)Sets the value of a socket option on aSocket