首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP即时消息传递方法

PHP即时消息传递方法
EN

Stack Overflow用户
提问于 2011-06-09 16:04:38
回答 4查看 12.4K关注 0票数 1

我想做一个即时消息,以便用户可以发送即时消息给其他人在同一页上,就像聊天。用户可以选择谁可以查看他们的消息。它用于任务管理。我应该使用的最好的方法是什么。我正在使用php。php套接字对此有用吗?或者轮询,Comet,php输出缓冲区或javascript定时器(定时器很容易,但不快)。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-06-09 16:08:33

最常用的方法是COMET

下面是一个PHP实现:How to implement COMET with PHP

在HTML5规范中,有一种叫做websockets的东西,很多浏览器已经实现了。这是一个支持websocket的PHP项目:phpwebsocket。如果浏览器不支持websockets,有一些javascript库可以使用flash组件(因此是向后兼容的)。

虽然webSockets可能不是处理它们的最合适的后端,但我还是选择了它。

票数 4
EN

Stack Overflow用户

发布于 2011-06-09 16:08:15

如果您知道如何使用Sockets,那么就使用它们;否则,在计时器中使用AJAX应该就足够了,只要它不需要是实时的(获取消息之间的5-10秒延迟应该是可以的)。

票数 1
EN

Stack Overflow用户

发布于 2011-06-09 16:09:30

为此,我建议使用Socket.IO。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6289824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档