我已经成功实现了一个服务器-客户端应用程序,其中我在数组中维护了连接到服务器的客户端列表。我不明白的是客户端如何告诉服务器有关客户端发送消息的信息。就像如果服务器 A 连接了 3 个客户端,让我们说 a、b 和 c。现在,如果 a 想向 c 发送消息,它将如何告诉服务器? 我希望客户端向服务器发送请求,要求连接到客户端 c,服务器向客户端 c 请求许可,如果 c 接受 a,则 c 可以来回发送消息,直到其中一个断开连接
最佳答案
对于 IM(即时消息),您可以查看 XMPP 服务器和客户端,它们在聊天应用程序中非常流行,甚至 gtalk 也可以使用它们。
XMPP 服务器:jabber 服务器。
关于java - 客户端通过服务器与特定客户端通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22615671/