workerman如何保存一个连接用来下次主动发送消息给客户端?

0

 
比如服务端连接回调 onConnect ,连接成功后把回调参数存起来,方便下次需要发送消息给客户端时直接调用

已邀请:

智佳思远

赞同来自: oshell

$worker->onConnect = function($con) {
     $con->abc = 'efg';
};
 
$worker->onMessage = function($con) {
      echo $con->abc;
};
 
像这样存在connection对象里就行,下次用的时候获取。
不过我觉得onConnect里除了获取客户端的ip,其它啥也没有的,没有啥回调参数。要传递什么数据都得从onMessage里获取,不过不影响你用connection对象存储一些属于这个对象的数据

要回复问题请先登录注册