【发布时间】:2014-08-12 20:13:28
【问题描述】:
如何使用 PHP 从服务器向客户端发送消息,避免无关的 Ajax 调用。
这是一个想法:
用户:Alice 进行了更改并发送到服务器。
服务器然后检查哪些用户不是最新的,如果不是,则调用一些代码将与更改有关的信息发送给 Bob(在这种情况下他不是最新的)。
如何向 Bob 发送消息?
【问题讨论】:
-
如果您对 Stack Exchange 使用的确切工具和技术感兴趣,那么 this question on Meta Stack Exchange 将对您有用。就实际实现具有类似功能的东西而言,这个问题太宽泛了。
-
@MatthewStrawbridge 阅读帖子,我谈谈为什么这不起作用。
-
@user3765372 您想要的是 websockets(如果您希望支持它们,则只能在古代浏览器中使用 ajax 进行长轮询)。如果您无法重新提出您的问题,我会调查一下,此时您的问题可能是特定于实现的,并且更更容易提问。
-
我重新打开了它,因为我认为它是有责任的,并且是一个 很好 的机会,让某人通过对 websockets 的全面概述以及如何依靠 longpolls 来扼杀答案如果它们不可用(我以为我们有,但我找不到)。不过,社区可以覆盖我 (associated meta discussion)
-
@TimPost 感谢您提供有关 Web Sockets 的信息!这正是我所需要的!
标签: php ajax client-server