AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
实际项目里,我们可以将用户uid和fd进行双向绑定(暂不考虑多台服务器分布式部署情况),例如使用Redis保存:在onMessage进行用户信息验证后: ``` $this->redis->set($fd, $uid); $this->redis->set($uid, $fd); ``` 后续需要指定给某人发消息,只需要根据uid/fd发送即可。在onClose事件里进行解绑操作。群发的话只需要遍历一遍[`$server->connections`](https://wiki.swoole.com/wiki/page/427.html)即可。 示例(该项目只实现群发): moell-peng/webim: PHP + Swoole 实现的简单聊天室 https://github.com/moell-peng/webim