2013-08-23 43 views
0

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

+0

是的,这是可能的。 –

回答

1

这可以使用web套接字完成。

快速谷歌搜索产生一个PHP库调用Ratchet

网络插座基本上是创建服务器和客户端之间的隧道,使服务器可以推/广播到所有客户端。

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

我没有使用棘轮的经验,但我有网络套接字的经验。我会结合它与某种前端JavaScript框架,如backbone.js

+0

更具描述性。这个“机器人”将充当聊天室中的用户。它将接收来自用户的命令,然后根据他们想要的内容执行任务。最后发送一条消息,通知他们任务已完成。 – cataclysmicpinkiepie