[英]JAVA Socket communication Client -> Server -> Client
所以我有一个关于聊天的Java小项目。
我能够创建线程服务器,并能够使用输入和输出流与服务器连接并进行通信。
现在我的问题是,如果第二个客户端进入服务器,我希望第一个客户端能够与第二个客户端通信,反之亦然。 同样,如果第三个客户端连接到服务器,我也不想第三个客户端能够传达第一和第二客户。
我该怎么做??
使用一些列表列表来保存您的客户,然后对于user
您可以执行
if (list.indexOf (user) == 0 || list.indexOf (user) == 1) {
if (list.indexOf (sendto) == 0 || list.indexOf (sendto) == 1) {
// chat OK
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.