leruge / chat
该扩展会自动生成聊天相关接口,使用gatewayworker,适用于thinkphp8
2.0.2
2025-10-31 02:59 UTC
Requires
- php: ^8.0
- topthink/think-multi-app: ^1.0
- workerman/gateway-worker: ^3.1
- workerman/gatewayclient: ^3.0
README
安装
composer require leruge/chat
安装后说明
- 安装完成后会在config下生成chat.php配置文件
- win下需要3条命令启动
php think registerphp think businessphp think gateway
- linux下一条命令即可启动
php think socket,'start', 'stop', 'reload', 'restart', 'status', 'connections',跟gatewayworker命令一样
type说明
- 客户端链接成功以后,会给客户端发送
{type: 11, client_id: fd} - (可选)客户端可以通过socket自行绑定,也可以通过接口,socket绑定格式
{type: 12, member_id: 需要绑定的id},绑定成功后会收到{type: bind_success} {type: ping}为服务器发送的心跳,客户端应返回{type: pong}
聊天说明
- 参考
https://leruge.gitee.io/blog/1.chat.html
联系方式
- email:leruge@163.com
- qq:305530751
- wx:lerage