Definition of Serversocket

JDK Doc(JAVA)
ServerSocket
- class java.net..ServerSocket 
public class ServerSocket extends Object 
Tree:java.lang.Object - java.net.ServerSocket
This class implements server sockets. A server socket waits for requests to come in over the network. It performs some operation based on that request, and then possibly returns a result to the requester.

ServerSocket(int)
- Constructor for class java.net.ServerSocket 
public ServerSocket (int port) throws IOException 
Creates a server socket on a specified port. A port of 0 creates a socket on any free port. The maximum queue length for incoming connection indications (a request to connect) is set to 50. If a connection indication arrives when the queue is full, the connection is refused. If the application has specified a server socket factory, that factory's createSocketImpl method is called to create the actual socket implementation. Otherwise a "plain" socket is created. If there is a security manager, its checkListen method is called with the port argument as its argument to ensure the operation is allowed. This could result in a SecurityException.Parameters: port - the port number, or 0 to use any free port.Throws: IOException - if an I/O error occurs when opening the socket. - if a security manager exists and its method doesn't allow the operation.SecurityException - if a security manager exists and its checkListen method doesn't allow the operation.See Also:  SocketImpl , SocketImplFactory.createSocketImpl() , setSocketFactory(java.net.SocketImplFactory) , SecurityManager.checkListen(int)

ServerSocket(int, int)
- Constructor for class java.net.ServerSocket 
public ServerSocket (int port, int backlog) throws IOException 
Creates a server socket and binds it to the specified local port number. A port number of 0 creates a socket on any free port. The maximum queue length for incoming connection indications (a request to connect) is set to the backlog parameter. If a connection indication arrives when the queue is full, the connection is refused. If the application has specified a server socket factory, that factory's createSocketImpl method is called to create the actual socket implementation. Otherwise a "plain" socket is created. If there is a security manager, its checkListen method is called with the port argument as its argument to ensure the operation is allowed. This could result in a SecurityException.Parameters: port - the specified port, or 0 to use any free port. - the maximum length of the queue.backlog - the maximum length of the queue.Throws: IOException - if an I/O error occurs when opening the socket. - if a security manager exists and its method doesn't allow the operation.SecurityException - if a security manager exists and its checkListen method doesn't allow the operation.See Also:  SocketImpl , SocketImplFactory.createSocketImpl() , setSocketFactory(java.net.SocketImplFactory) , SecurityManager.checkListen(int)

ServerSocket(int, int, InetAddress)
- Constructor for class java.net.ServerSocket 
public ServerSocket (int port, int backlog, InetAddress  bindAddr) throws IOException 
Create a server with the specified port, listen backlog, and local IP address to bind to. The bindAddr argument can be used on a multi-homed host for a ServerSocket that will only accept connect requests to one of its addresses. If bindAddr is null, it will default accepting connections on any/all local addresses. The port must be between 0 and 65535, inclusive. If there is a security manager, this method calls its checkListen method with the port argument as its argument to ensure the operation is allowed. This could result in a SecurityException. Parameters: port - the local TCP port - the listen backlogbacklog - the listen backlog - the local InetAddress the server will bind tobindAddr - the local InetAddress the server will bind toThrows: SecurityException - if a security manager exists and its checkListen method doesn't allow the operation.Since: JDK1.1See Also: SocketConstants, SocketOption, SocketImpl , SecurityManager.checkListen(int)

Search Dictionary:
Search Web Search Dictionary