Java ServerSocket防止客户端排队

时间:2018-11-22 00:11:50

标签: java sockets serversocket backlog

我正在用Java开发一个套接字程序,我一次只能处理1个客户端。如果另一个客户端连接到服务器,我也想阻止客户端连接到套接字。我知道默认情况下,ServerSocket允许客户端排队,您可以使用

来限制队列的大小。
public ServerSocket(int port, int backlog)

构造函数。但是,Javadoc表示,如果将待办事项设置为0,则它​​将进入默认队列长度。我可以将其设置为1,但是如果我连接2个客户端,则第二个将在队列中等待,而第三个将不连接。

总有没有禁用此排队的方法,以便不允许尝试同时连接的第二个客户端连接?

0 个答案:

没有答案