Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP将数据推送到客户端而不获取_Php_Mysql_Ajax_Push Notification_Chat - Fatal编程技术网

PHP将数据推送到客户端而不获取

PHP将数据推送到客户端而不获取,php,mysql,ajax,push-notification,chat,Php,Mysql,Ajax,Push Notification,Chat,我刚才在看一个来自phpacademy的ajax/php网络聊天客户端视频,我有一个关于推送和抓取的问题。在视频中,他们每隔一秒钟左右从MySQL数据库中获取数据 但我的问题是,有没有办法把聊天推给其他连接的用户,而不是获取它?对于我正在开发的应用程序,服务器上会有很多请求,这是对带宽的浪费 但我仍然希望它像ajax/php聊天系统一样基本。我正在开发的是一个回合基础游戏,聊天系统背后的想法/代码正是我想要的。但它可能会发送分数、移动和/或时间等信息,而不是发送文本消息。当可能有多人连接时,让服

我刚才在看一个来自phpacademy的ajax/php网络聊天客户端视频,我有一个关于推送和抓取的问题。在视频中,他们每隔一秒钟左右从MySQL数据库中获取数据

但我的问题是,有没有办法把聊天推给其他连接的用户,而不是获取它?对于我正在开发的应用程序,服务器上会有很多请求,这是对带宽的浪费

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


感谢您的评论和回答。

不,使用
php
无法完成,因为
php
是一种服务器端技术


然而,您应该看看它,因为它允许P2P连接,并且非常适合您的用例

听起来像是在Socket.io之后,或者如果你不能设置它,你可以在javascript中使用setInterval('Messages()',8000);对于每隔8秒在数据库中获取新闻消息,如果这是真的,则显示它们