PHP多人合作系统,需要进行通信,请教可借鉴思路?


我正在尝试着写一个基于PHP的工作协同工作流程,系统中包含几个工作流程,需要多人登录进去,然后协同工作。
现在我的问题是: 当大家都登录进来了,然后其中一个人更新了一些信息,写进了服务器端的数据库,然后服务器怎么主动的把数据更新到另外的人的客户端,或者提示相应的人做下一步工作? 我知道ajax可能是唯一的实现技术,但是这只能从客户端去请求服务器端。而我的消息传递,更多的是要把消息传递给某一个职责的人。所以请问有没类似的开源系统,这样我就可以参看他们的系统框架。谢谢!

php Ajax

文艺少年恋菌 11 years, 4 months ago

基于PUSH(推送)的技术可以满足您的需求。
这边IBM文档有个例子 Comet:基于 HTTP 长连接的“服务器推”技术

另外你可以查看这篇文章进行深入研究
PHP中Push(推送)技术的探讨

BBQ222 answered 11 years, 4 months ago

Your Answer