ServerSocket 使用指南
端口绑定
ServerSocket serverSocket = new ServerSocket(80);
使用 ServerSocket(port)
构造方法创建 ServerSocket 对象时,需指定监听的端口号。如果端口号为 0,则表示使用匿名端口,由操作系统随机分配。
连接队列长度
ServerSocket serverSocket = new ServerSocket(80, 80);
默认情况下,ServerSocket 接收客户端连接请求的数量由操作系统管理,通常最大值为 50。可以使用 ServerSocket(port, backlog)
构造方法手动设置连接队列的长度。
注意:
- 如果设置的 backlog 值超出操作系统限制范围,或小于等于 0,则会使用操作系统的默认值。
- 当连接请求数量超过 backlog 设置的值时,会抛出
ConnectionException
异常。
暂无评论