【发布时间】:2012-08-17 20:41:46
【问题描述】:
我有 PHP 服务器,我需要在其中更新客户端 A 的某些客户端 B 操作,目前它已完成。它通常是如何完成的?
我目前的解决方案是:
- A 留下一个开放的
$.ajax(...).done(function myCallBack(){...});呼叫。 - 当 A 在
myCallBack(){...}中时,它会发出另一个$.ajax(...).done(function myCallBack(){...});。这样,与服务器的通信就可以随时接收新信息了 - PHP 必须不断检查会话间通信文件以将数据传输到/从两个并发会话
让$.ajax(...).done(function myCallBack(){...}); 保持打开状态(并一直产生新的)是这样做的方法吗?
对于会话间通信 - 有没有办法发出事件或类似的信号(而不是持续监视某些文件 [浪费资源!])?
【问题讨论】:
标签: php javascript jquery concurrency ipc