繁体   English   中英

JAVA套接字通信客户端->服务器->客户端

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM