服务器应用程序通过使用java.net.ServerSocket类以获取一个端口,并且侦听客户端请求。 ServerSocket类有四个构造方法: 序号 | 方法描述 | 1 | public ServerSocket(int port) throws IOException
创建绑定到特定端口的服务器套接字。 | 2 | public ServerSocket(int port, int backlog) throws IOException
利用指定的 backlog 创建服务器套接字并将其绑定到指定的本地端口号。 | 3 | public ServerSocket(int port, int backlog, InetAddress address) throws IOException
使用指定的端口、侦听 backlog 和要绑定到的本地 IP 地址创建服务器。 | 4 | public ServerSocket() throws IOException
创建非绑定服务器套接字。 |
创建非绑定服务器套接字。 如果ServerSocket构造方法没有抛出异常,就意味着你的应用程序已经成功绑定到指定的端口,并且侦听客户端请求。 这里有一些ServerSocket类的常用方法: 序号 | 方法描述 | 1 | public int getLocalPort()
返回此套接字在其上侦听的端口。 | 2 | public Socket accept() throws IOException
侦听并接受到此套接字的连接。 | 3 | public void setSoTimeout(int timeout)
通过指定超时值启用/禁用 SO_TIMEOUT,以毫秒为单位。 | 4 | public void bind(SocketAddress host, int backlog)
将 ServerSocket 绑定到特定地址(IP 地址和端口号)。 |
|