使用JavaScript和PHP创建聊天机器人

时间:2013-08-23 19:34:16

标签: php javascript xmlhttprequest chat

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

1 个答案:

答案 0 :(得分:1)

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

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

的php库

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

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

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