ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
* [ ] 参数类型 ``` $fd::机器码 类型:int $uid:用户id 类型:int $group_id:群组id 类型:int $msg:消息 类型:string ``` ~~~ // 参数为[]表示不用传参 '方法名' => ['参数1','参数2'] ~~~ * [ ] fd 与 uid 方法 ~~~ // 将fd与uid绑定 'bind_fd_uid' => ['fd','uid'], // 获取所有fd 'getFdAll' => [] // 获取uid所有的fd 'getUserSonFd' => ['uid'], // 获取某个fd所属的uid 'getFdOnUid' => ['fd'], // 移除uid以及它的所有fd 'delUidAndFd' => ['uid'], // 移除某个fd 'delFd' => ['fd'], ~~~ * [ ] 群组方法 ~~~ // 将 uid 加入一个 group_id 中 'uidToGroupID' => ['uid','group_id'] // 将 uid 移出 group_id 'uidRemoveGroupId' => ['uid','group_id'] // 获取 uid 加入的所有 group_id 'getUidToGroupId' => ['uid'] // 获取 group_id 中的所有 uid 'getGroupIdInUid' => ['group_id'] // 将 uid 移除所有 group_id 'uidRemoveAllGroupId' => ['uid'] // 解散 group_id 'removeGroupId' => ['group_id'] ~~~ * [ ] 发送消息 ~~~ // 给所有 fd 发送消息 'sendFds' => ['msg'] // 给指定 fd 发送消息 'sendFd' => ['fd','msg'] // 给指定 uid 发送消息 'sendUid' => ['uid','msg'] // 给指定 group_id 发送消息 'sendGroupId' => ['group_id','msg'] ~~~ * [ ] 获取数据 ~~~ // 获取在线的 fd 数量 'getFdsNum' => [] // 获取在线的 uid 数量 'getUidsNum' => [] // 获取 group_id 中 uid 的数量 'getGroupIdInUidNum' => ['group_id'] // 获取 uid 加入 group_id 的数量 'getUidToGroupIDNum' => ['uid'] // 获取 uid 中 fd 的数量 'getUidBindFdNum' => ['uid'] // 判断 uid 是否在线 'isUidOnline' => ['uid'] // 判断 group_id 是否存在 'isGroupIdOnline' => ['group_id'] ~~~