Java-多机聊天
我不是说聊天。 我想要的是,我们可以在多个JFrame中与多台机器上的许多peeple聊天,重要的是,我们可以同时与Yahoo或Skype聊天。 当一台机器仅连接到一台机器时,我可以这样做。 几周前我开始用Java学习计算机网络,所以我只知道使用一些东西,比如线程、服务器套接字、套接字。只有这些,有可能做到吗?? 如果能做到,怎么做??Java-多机聊天,java,multithreading,socket.io,chat,serversocket,Java,Multithreading,Socket.io,Chat,Serversocket,我不是说聊天。 我想要的是,我们可以在多个JFrame中与多台机器上的许多peeple聊天,重要的是,我们可以同时与Yahoo或Skype聊天。 当一台机器仅连接到一台机器时,我可以这样做。 几周前我开始用Java学习计算机网络,所以我只知道使用一些东西,比如线程、服务器套接字、套接字。只有这些,有可能做到吗?? 如果能做到,怎么做?? 谢谢你抽出时间,也很抱歉我的英语不好。回答你的问题,是的,这是可能的。然而,还有其他选择 这是一个有点宽泛的话题,所以我为这个有点宽泛的答案道歉。在这种情况下,
谢谢你抽出时间,也很抱歉我的英语不好。回答你的问题,是的,这是可能的。然而,还有其他选择 这是一个有点宽泛的话题,所以我为这个有点宽泛的答案道歉。在这种情况下,我建议使用类似的消息服务器。RabbitMQ和类似的服务器使用发布/订阅模型来发送和接收数据。一旦你有了一个服务器,你只需要一个消息客户端就可以向服务器发送/接收消息。它们为您处理了大量的混乱,几乎每种语言都有插件/模块/API
这种方法还允许用户只看到来自他们希望看到的用户的消息。如果您希望每个人都能看到所有内容,您可以让每个用户订阅其他用户。到目前为止您拥有的内容?您可以仅使用这些内容来完成。请发布您尝试过的内容或一些代码。简单地问“如何”是一个很宽泛的问题。