首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP向客户端推送数据而不进行抓取

PHP向客户端推送数据而不进行抓取
EN

Stack Overflow用户
提问于 2013-09-22 05:46:14
回答 3查看 937关注 0票数 0

我正在看来自phpacademy (Link to the youtube videos)的ajax/php网络聊天客户端视频,我有一个关于推送和抓取的问题。在视频中,他们大约每秒从MySQL数据库中获取数据。

但我的问题是,有没有办法将聊天推送给其他连接的用户,而不是获取它?对于我正在开发的应用程序,它会在服务器上产生大量的请求,并且会浪费带宽。

但我仍然希望它像ajax/php聊天系统一样基本。我正在开发的是一个回合基础游戏,聊天系统背后的想法/代码正是我正在寻找的。但它可能不会发送文本消息,而是发送分数、移动和/或时间等,并且当可能有多个人连接时,让它获取不是服务器的理想选择。

感谢您的评论和回答。

EN

回答 3

Stack Overflow用户

发布于 2013-09-22 06:17:14

听起来像是你想要的东西,比如Socket.io,或者如果你不能设置它,你可以使用http://pusher.com/

票数 2
EN

Stack Overflow用户

发布于 2013-09-22 05:51:05

不,因为php是一种服务器端技术,所以使用php无法做到这一点。

但是,您应该了解一下WebRTC,因为它允许P2P连接,非常适合您的用例。

票数 0
EN

Stack Overflow用户

发布于 2013-09-22 07:16:27

在javascript中,你可以使用setInterval(' messages ()',8000);对于每隔8秒在数据库中获取新闻消息,如果这是真的,你可以显示它们。

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

https://stackoverflow.com/questions/18937996

复制
相关文章

相似问题

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