套接字连接号java聊天

时间:2017-03-18 15:31:35

标签: java sockets connection

服务器可以容纳多少个套接字连接?我解释: 我在java中编写一个简单的聊天系统,每当客户端连接到服务器时,我就会创建一个套接字和一个知道特定客户端套接字的ServerClient对象,如下所示:

Socket socket= socketServer.accept();
clients.add(new Client(socket));

当客户端断开与服务器的连接时,我删除了该对象。我想如果我这个时刻有一个连接到服务器的百万个客户端这是一个问题,还有其他方法可以做到这一点或者这是正确的方法吗? 谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

我认为这完全取决于您的系统配置(即RAM,CPU等)。根据{{​​3}}而且this是我发现的相关内容。

在实施聊天时,您需要实施this。在此期间,您可以使用服务器内存临时存储消息并处理其他客户端。