实时与网站访问者互动?

时间:2012-11-02 04:51:52

标签: php javascript jquery ajax

我正在尝试设置一个页面,用户可以在与我聊天时在网页上执行不同的操作。我需要能够在用户页面上显示具有选项卡的特定DIV的实时视图。当我点击一个标签时,它应该在屏幕上更新,当他们点击一个标签时,它应该反映在我的屏幕上。

查找聊天脚本非常简单,但我很难在Google和Stack Overflow上找到一个基本脚本或代码片段来实现这一目标。也许我没有使用正确的条款。有人可以指出我正确的方向吗?

2 个答案:

答案 0 :(得分:0)

我认为你需要的是socket.io。它非常易于使用:http://socket.io/#how-to-use

答案 1 :(得分:0)

有许多方法可以解决这个问题,但是,如果您想要一种标准化的方法,请使用Bayeux协议。通过gmail,facebook等进行这种通信的方式是通过 cometd cometd.org)的实现。在网上实施此设置有很多参考资料。

通过这条路线,这将是一个两部分问题:(1)设置环境以允许Cometd交互

这基本上可以是0工作,只要您的远程主机能够运行守护程序脚本ex:无限的PHP脚本。

(2)编写将客户端与服务器同步的代码。这将是您阅读div的低端部分,并与所有客户进行广播级通信。

这篇How to implement COMET with PHP文章是一个很好的完全可操作的例子。

相关问题