leruge/chat

该扩展会自动生成聊天相关接口,使用gatewayworker,适用于thinkphp8

Maintainers

Details

gitee.com/leruge/chat

Installs: 58

Dependents: 0

Suggesters: 0

Security: 0

pkg:composer/leruge/chat

2.0.2 2025-10-31 02:59 UTC

This package is auto-updated.

Last update: 2025-10-31 03:00:39 UTC


README

安装

  • composer require leruge/chat

安装后说明

  1. 安装完成后会在config下生成chat.php配置文件
  2. win下需要3条命令启动
    1. php think register
    2. php think business
    3. php think gateway
  3. linux下一条命令即可启动
    1. php think socket,'start', 'stop', 'reload', 'restart', 'status', 'connections',跟gatewayworker命令一样

type说明

  1. 客户端链接成功以后,会给客户端发送 {type: 11, client_id: fd}
  2. (可选)客户端可以通过socket自行绑定,也可以通过接口,socket绑定格式 {type: 12, member_id: 需要绑定的id},绑定成功后会收到 {type: bind_success}
  3. {type: ping} 为服务器发送的心跳,客户端应返回 {type: pong}

聊天说明

  1. 参考 https://leruge.gitee.io/blog/1.chat.html

联系方式

  • email:leruge@163.com
  • qq:305530751
  • wx:lerage