Workerman version:4.0.6
主要想实现电脑端客服在线长连接,手机端用户发表问题,存入数据库后会分配一个客服ID,这个客服ID,在客服登录的时候已经和后端握手了,发送的时候发送的时候会提示Call to a member function emit() on null,不知道如何记录客服的ID,判断客服是不是在线对指定客服进行消息推送,可是推送会报错 Call to a member$res=json_decode($data->post('content'),true);
// 有指定uid则向uid所在socket组发送数据if($to){
$sender_io->to($to)->emit('kline', $res);
// 否则向所有uid推送数据
#### 问题描述
使用了.env来区分环境,确认数据库的连接信息没有问题,但是当打开连接数据库的页面的时候系统报错:
Access denied for user 'xxuser'@'10.178.16.22',这个ip是服务器的本机ip不是我的数据库目标ip,但是我已经在.env环境配置中设置了DB_HOST='10.178.22.81'(真正的数据库连接地址),开始我怀疑是不是不识别.env文件了,我直接写个测试的