繁体   English   中英

实现聊天系统php,obj-c和mysql

[英]implementing chat system php, obj-c, and mysql

我是使用PHP的新手API开发人员,我们有一个新客户,他希望在他要开发的应用程序中包含聊天系统。 我已经通过在mysql中创建具有发送者,接收者,消息,time_stamp字段的表来创建本机方式,并且已经创建了Message的set和get API调用。 但是客户端似乎不满意,因为默认情况下它不是实时的。 我的前端开发人员只需X秒钟就调用GetMessage()。

我想要的是像Facebook或Skype应用一样实时进行。 当我在数据库中插入新消息时,服务器会通过推送通知戳应用程序,以通知有新消息。 因此,在这种情况下,该应用将不会每隔X秒收到消息。 因此,基本上,一旦我按下了发送按钮,在另一侧,接收器就会同步看到它。

看一下称为触发器的东西。 当发生插入,更新或删除事件时,它们在mysql中被激活。 不过,重要的是必须使用SQL来执行触发器。 触发器不会从外部api执行。

例如,您可能在一个表中设置一个值,该值告诉在数据库中进行新插入时某个特定用户收到了一条新消息。

出发点:

http://dev.mysql.com/doc/refman/5.0/en/triggers.html

http://dev.mysql.com/doc/refman/5.0/en/faqs-triggers.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM