swool
淋过雨的街头
苦海无涯,,学无止境。。
展开
-
解决swoole聊天丢包问题
一、问题描述: 项目:项目为一个聊天室,选择swoole技术实现,查看官方文档使用心跳检测可以回收没有用的fd值,并且减轻压力。 服务器:初始化配置heartbeat_idle_time,heartbeat_check_interval 这两个参数 客户端:检测关闭事件,断线续联服务器 问题:服务器主动断开客户端的时候,这个链接的过程中有人发送消息包,则会有很大的可能丢包 二、...原创 2020-01-04 11:47:02 · 658 阅读 · 0 评论 -
Linux 安装swool
一、说明 操作系统:CentOS php安装目录:/usr/local/php php.ini配置文件路径:/usr/local/php/etc/php.ini 二、安装 1、安装swoole cd /usr/local/src wget https://github.com/swoole/swoole-src/archive/...原创 2019-03-30 14:51:53 · 542 阅读 · 0 评论 -
PHP之swool搭建即时通讯聊天(仿PC微信)
一、swool应用场景 与硬件设备连接通讯(定位设备) IM系统(用于直播页面的聊天通讯) 二、部署图 三、程序流程 1、用户业务ID绑定swool动态fd 因为fd为动态的,是每次链接swool时生成的,发消息的时候需要用到,所以每次建立链接时需要跟业务ID进行绑定 2、发送/接受消息 设A用户给B用户发消息,用B用户业务ID去数据库或者redis反查...原创 2019-04-03 15:56:32 · 3629 阅读 · 0 评论