比如服务端连接回调 onConnect ,连接成功后把回调参数存起来,方便下次需要发送消息给客户端时直接调用
$worker->onConnect = function($con) { $con->abc = 'efg'; }; $worker->onMessage = function($con) { echo $con->abc; }; 像这样存在connection对象里就行,下次用的时候获取。 不过我觉得onConnect里除了获取客户端的ip,其它啥也没有的,没有啥回调参数。要传递什么数据都得从onMessage里获取,不过不影响你用connection对象存储一些属于这个对象的数据
你问的我不懂,回调参数保存起来调用它的方法?参数哪里来的方法。。。
$worker->onConnect = function($con) {
$con->abc = 'efg';
};
$worker->onMessage = function($con) {
echo $con->abc;
};
像这样存在connection对象里就行,下次用的时候获取。
不过我觉得onConnect里除了获取客户端的ip,其它啥也没有的,没有啥回调参数。要传递什么数据都得从onMessage里获取,不过不影响你用connection对象存储一些属于这个对象的数据
你问的我不懂,回调参数保存起来调用它的方法?参数哪里来的方法。。。