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



所以我有一个关于聊天的java小项目。。

我能够创建一个线程服务器,并能够使用输入和输出流与服务器连接和通信。

现在我的问题是,如果第二个客户机进入服务器,我希望第一个客户机能够与第二个客户端通信,反之亦然此外如果第三个客户端连接到服务器,我不希望第三个客户能够与第一个和第二个客户端通信。

我该怎么做??

使用一些列表数组来容纳您的客户端,然后对于user,您可以执行

if (list.indexOf (user) == 0 || list.indexOf (user) == 1) {
    if (list.indexOf (sendto) == 0 || list.indexOf (sendto) == 1) {
        // chat OK
    }
}

最新更新