我编写了一个 php 文件,它在收到 http 帖子时更改 MySql 表条目。我还希望 php 文件向表条目的所有者发送通知。这个想法类似于聊天室或即时通讯程序。我查看了 php 聊天脚本,但我确实需要具有非常简单的可定制界面的东西。谁能指出我正确的方向?
问问题
2402 次
2 回答
1
所以你想同步一组客户端,是吗?
如果是这样,请查看长轮询技术。这很简单:客户端打开一个连接,但服务器在数据更新之前没有响应。
不利的一面是,这不适用于 PHP。您将需要 sleep() 几个连接,因此会阻塞 PHP 进程。
如果你有可能我会推荐使用 node.js 来做这样的事情。使用节点实现长轮询聊天非常简单;)
于 2010-07-09T22:21:03.710 回答
1
我会使用命名查找来触发事件和使用jabber bot(存在多种语言的扩展)。
http://www.xaprb.com/blog/2007/08/29/how-to-notify-event-listeners-in-mysql/
于 2011-11-07T09:49:44.310 回答