Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要进行简单的一对一聊天。我认为唯一的方法是:
来自 Client1 的文本
客户端1->服务器->客户端2
来自客户 2 的回答:
客户端 2 -> 服务器 -> 客户端 1
我找到了一些源代码,但我不知道如何在我的服务器上执行。我应该使用 tomcat 部署它还是使用简单的 php 类?
我使用Node.js和Socket.IO作为聊天服务器。Websockets 比长轮询更好(更快,资源消耗更少)。
你也可以用 PHP 来做,但我认为这不是最好的解决方案,因为 HTTP 协议不是为允许Server->Client事件而设计的。它的设计目的只是为了回答客户的请求。
Server->Client