我正在尝试设置一个页面,用户可以在与我聊天时在网页上执行不同的操作。我需要能够在具有标签的用户页面上实时查看特定 DIV。当我点击一个标签时,它应该在他们的屏幕上更新,当他们点击一个标签时,它应该反映在我的屏幕上。
找到一个聊天脚本很容易,但我很难在 Google 和 Stack Overflow 上找到一个基本脚本或代码片段来实现这一点。也许我没有使用正确的术语。有人可以指出我正确的方向吗?
我正在尝试设置一个页面,用户可以在与我聊天时在网页上执行不同的操作。我需要能够在具有标签的用户页面上实时查看特定 DIV。当我点击一个标签时,它应该在他们的屏幕上更新,当他们点击一个标签时,它应该反映在我的屏幕上。
找到一个聊天脚本很容易,但我很难在 Google 和 Stack Overflow 上找到一个基本脚本或代码片段来实现这一点。也许我没有使用正确的术语。有人可以指出我正确的方向吗?
有很多方法可以让它工作,但是,如果你想要一种标准化的方法,请使用 Bayeux 协议。gmail、facebook等通过cometd(cometd.org)的实现来完成这种通信的方式。有很多参考资料可用于在网上实现此设置。
通过这条路线,这将是一个两部分的问题:(1)设置环境以允许彗星交互
这基本上可以是 0 工作,前提是您的远程主机使您能够运行守护程序脚本,例如:无限 PHP 脚本。
(2) 编写将客户端与服务器同步的代码。这将是您阅读 div 并与所有客户端进行广播级通信的低端部分。
一个很好的完全可操作的例子是这篇如何用 PHP 实现 COMET 的文章。
我认为您需要的是socket.io。它真的很容易使用:http ://socket.io/#how-to-use