关于后端Socket的一些说明

发布于 2021-10-19 14:30:01

后端socket采用GatewayWorker框架(官方文档:http://doc4.workerman.net/642185
上手之前请先对GatewayWorker框架有基本了解。
需要配合redis使用,php安装redis扩展,使用默认端口6379

后端sokcet主要用来实现直播间聊天、客服聊天、直播间管理等功能;
后端文件目录:根目录/im/
├─im socket目录
│ ├─Applications 后台模块
│ │ ├─Front/Events.php 开发者只需要关注这个文件
│ │ ├─Front/start_businessworker.php businessWorker进程启动脚本
│ │ ├─Front/start_gateway.php gateway进程启动脚本,包括端口号等设置
│ │ ├─Front/start_register.php 注册服务启动脚本
│ │ ├─Front/Upush.php app消息推送(暂未完成)
│ ├─vendor GatewayWorker框架和Workerman框架源码目录,此目录开发者不用关心
│ ├─start.php 全局启动脚本,此脚本会依次加载Applications/项目/start_*.php启动脚本

socket脚本启动方式,在命令行中
php /网站目录/im/start.php start //以debug(调试)方式启动
php /网站目录/im/start.php start -d //以daemon(守护进程)方式启动
了解更多命令操作和不同命令的区别,请查看框架文档:http://doc4.workerman.net/326106

消息类型说明
say 客服聊天发送消息
history 客服聊天历史记录
chatlist 客服聊天列表
readmsg 客服聊天读取消息,改变未读状态
bindalive_id 用户进入直播间,绑定直播间id,发送直播间欢迎消息
alivesay 直播间发送消息
blockUser 拉黑、禁言用户,1:拉黑,2:禁言

0 条评论

发布
问题

官网
微信

官方微信