2018年1月15日

swoole WebSocket 消息推送

摘要: server.php Cli命令行执行:/usr/local/php/bin/php server.php client.html admin.html 源码下载 阅读全文

posted @ 2018-01-15 16:21 长不大的菜鸟 阅读(3818) 评论(0) 推荐(0)

基于swoole搭建聊天室程序

摘要: 1. 创建websocket服务器 swoole从1.7.9版本开始, 内置了websocket服务器功能,我们只需几行简单的PHP代码,就可以创建出一个异步非阻塞多进程的WebSocket服务器。 首先,我们在apache的工作空间下,新建一个项目,名称为swoole,然后在里面新建一个ws-se 阅读全文

posted @ 2018-01-15 11:21 长不大的菜鸟 阅读(608) 评论(1) 推荐(0)

使用php+swoole对client数据实时更新(下)

摘要: 一篇提到了swoole的基本使用,现在通过几行基本的语句来实现比较复杂的逻辑操作: 先说一下业务场景。我们目前的大多数应用都是以服务端+接口+客户端的方式去协调工作的,这样的好处在于不论是处在何种终端的情况下,都可以完美的和服务端兼容。这样就轻松实现了MVC各个部分的真正解耦。但是提高程序的友好性还 阅读全文

posted @ 2018-01-15 11:08 长不大的菜鸟 阅读(388) 评论(0) 推荐(0)

使用php+swoole对client数据实时更新(上)

摘要: 如果想对一个列表做实时的更新,传统的做法是采用轮询的方式。以web为例,通过Ajax定时请求服务端然后获取数据显示在页面。这种方式实现简单,缺点就是浪费资源。HTTP1.1新增加了对websocket的支持,这样就可以将被动展示转变为主动通知。也就是通过websocket与服务端保持持久链接,一旦数 阅读全文

posted @ 2018-01-15 11:06 长不大的菜鸟 阅读(336) 评论(0) 推荐(0)

swoole实现websocket推送

摘要: 环境配置: swoole 1.9.3、centos6.5(虚拟机)、PHP7.01 思路: ①通过server中的collections取出fd ②写一个admin.html(管理员推送页面) 与 client.html(客户端),html页面的websocket自行可编写 并在server.php 阅读全文

posted @ 2018-01-15 11:05 长不大的菜鸟 阅读(389) 评论(0) 推荐(0)

导航