websocket
张高伟
人生最美的是相遇,最难得的是相逢!
展开
-
swoole实现websocket推送
环境配置: swoole 1.9.3、centos6.5(虚拟机)、PHP7.01思路: ①通过server中的collections取出fd ②写一个admin.html(管理员推送页面) 与 client.html(客户端),html页面的websocket自行可编写 并在server.php中message事件用循环pus转载 2017-10-25 11:14:26 · 469 阅读 · 0 评论 -
PHP实现最简单的聊天室应用
介绍聊天应用程序在网上非常常见。开发人员在构建这类应用程序时的选择也很多。这篇文章介绍了如何实现基于PHP-AJAX的聊天应用程序,并且不需要刷新页面就可以发送和接收消息。核心逻辑在定义应用程序的核心功能之前,先来看一看聊天应用程序的基本外观,如以下截图所示:通过聊天窗口底部的输入框输入聊天文本。点击Send按钮,就开始执行函数set_chat_msg。这是一个基于Ajax的函转载 2017-10-24 10:06:59 · 1331 阅读 · 0 评论 -
php长连接,奏是这么简单
说到长链接大家肯定不陌生,就是复用一个链接持续不断的进行数据交互,它不像那些一夜情似的服务,需要频繁的打开和关闭链接,效率低的同时还增加了业务的复杂度。在裆下很多互联网业务场景都需要长连接的支持,比如:游戏、聊天、信息推送等等等,今天我们就一步一步来揭秘php长连接的玩法。我相信任何一项技术的实施都是因为业务场景的需要,所以这次我们还拿聊天室说事儿。0x00 初试牛刀记得以前用php写聊天转载 2017-10-24 10:05:48 · 1979 阅读 · 0 评论 -
workerman-statistics分布式统计监控系统
workerman-statisticsworkerman-statistics是一个以workerman作为服务器容器的分布式统计监控系统。 workermans-statisitcs使用PHP开发,无需安装MySQL等数据库,无需安装nginx、apache、php-fpm等软件。 只要安装了PHP(>=5.3,非Win系统)便可以直接运行。workerman-statistics原创 2017-08-08 11:28:20 · 968 阅读 · 0 评论 -
workerman 实现消息推送
WEB消息推送框架web-msg-sender是一款web长连接推送框架,采用PHPSocket.IO开发,基于WebSocket长连接通讯,如果浏览器不支持WebSocket则自动转用comet推送。 通过后台推送消息,消息可以即时推送到客户端,非轮询,实时性非常好,性能很高。特点:多浏览器支持支持针对单个用户推送消息支持向所有用户推送消息长连接推送(websocket或者c转载 2017-08-08 11:27:04 · 1096 阅读 · 0 评论 -
swoole安装 以及简单的聊天功能
这里主要运用swoole实现简单的聊天功能首先我们安装swoole目前仅支持Linux,FreeBSD,MacOS,3类操作系统Linux内核版本2.3.32以上PHP5.3.10以上版本,包括PHP7gcc4.4以上版本或者clangcmake2.4+,编译为libswoole.so作为C/C++库时需要使用cmakeswoole仅支持PHP5.3.10或更高版本,建议使用原创 2017-07-01 18:38:59 · 259 阅读 · 0 评论