laravel利用websocket搭建一个简单的实时聊天系统
陈杰2年前 (2021-02-02)4370
主要实现功能就是用户之间的的实时聊天。理一下业务逻辑:用户A给用户B发送消息>如果用户B在线,直接通过websocket推送消息,用户B接受到消息后写入前端数据库,并归档数据>如果用户B不...
申研社websocket通信规定
陈杰2年前 (2021-01-29)2706
一、建立连接和维持连接 1、建立连接 测试地址ws://api.shenyanshe.95shouyou.com/websocket 2、约定客户端发送数据格式为 json字符串,...
workerman中捕获notice错误并抛出异常
陈杰2年前 (2021-01-15)3249
在workerman中出现了notice错误并不会中断程序运行,这是抛出一个无关紧要的提示,这显然与我们的程序设计初衷不符。例如我们去获取数组中的一个key-value值,当key不存在的时候只是提示...
uniapp的websocket无法监听到onSocketClose和onSocketError
陈杰2年前 (2020-12-28)5309
项目框架使用的前端uniapp+后端laravel+workerman websocket写的,主要功能是聊天室系统。但是在开发完成实际体验过程中发现了一个有趣的现象。websocket老是无缘无故的...
workerman拆分events文件,实现常规编程习惯
陈杰2年前 (2020-12-22)2576
wokerman的gateway很好用,自动解决了扩展性,分布式等较底层的东西。所有的逻辑代码只需要专注于events.php文件就行了,但是作者对于events编程的介绍比较少,如果从业多年的老手自...
Workerman-写一个简单的websocket双向通信并实现MVC,用来开发游戏服务器
陈杰3年前 (2020-11-26)2310
最近在看Workerman,发现这是一个真的很好用的东西。文档相当丰富,而且大神walker很贴心,有问必答。下面记一下一个简单的基于GatewayWorker框架写的websocket的程序。传统的...
nginx下反向代理开启websocket的wss服务
陈杰3年前 (2020-11-02)3471
通过nginx配置好网站的ssl证书后添加 location /wss { proxy_pass http://127.0.0.1:828...