什么是消息推送
通过服务器自动推送消息到客户端(浏览器,APP,微信)的应用技术。
2.为什么要使用消息推送技术
通常情况下都是用户发送请求浏览器显示用户需要的信息。推送技术通过自动传送信息给用户,来减少用于网络上搜索的时间。它根据用户的兴趣来搜索、过滤信息,并将其定期推给用户,帮助用户高效率地发掘有价值的信息。
3.实现思路
1.管理员发送消息到swoole服务。
2.Swoole服务接受到管理员发送的信息并且发送给其他的客户端
3.其他的客户端通过WebSocket监听Swoole服务发送过来的信息并且输出。
4.实现过程(CentOS环境)
4.1.安装swoole扩展
pecl install swoole
4.2.启动swoole服务器
在命令行中输入:
php ws_server.php
ws_server.php中的代码
<?php
$server=new swoole_websocket_server("127.0.0.1",9795);
$server->on('open',function(swo
发表评论 取消回复