0

我有一个聊天服务器。我想知道我是否可以使用 JavaScript 进行 XHR 轮询,然后将数据传递给 PHP 脚本进行处理,然后返回到 JavaScript,以便它可以将消息发送到聊天服务器,从而显示给所有连接的用户。这可能吗?

4

1 回答 1

1

这可以使用网络套接字来完成。

一个快速的谷歌搜索产生一个名为Ratchet的 php 库

Web 套接字本质上在服务器和客户端之间创建了一条隧道,以便服务器可以向所有客户端推送/广播。

例如,当用户键入消息并将其发送到服务器时,服务器可以将其广播给所有客户端。这是您不必让 javascript 不断轮询更新的消息。

我没有使用 Ratchet 的经验,但我确实有使用网络套接字的经验。我会将它与某种前端 javascript 框架结合起来,例如backbone.js

于 2013-08-23T19:38:00.163 回答