thinkphp6如何在开通一个内部端口?
$worker->onWorkerStart = function($worker)
{
// 开启一个内部端口,方便内部系统推送数据,Text协议格式 文本+换行符
$inner_text_worker = new Worker('Text://0.0.0.0:5678');
$inner_text_worker->onMessage = function($connection, $buffer)
{
global $worker;
// $data数组格式,里面有uid,表示向那个uid的页面推送数据
$data = json_decode($buffer, true);
$uid = $data['uid'];
$url=$data['url'];
// 通过workerman,向uid的页面推送数据
$ret = sendMessageByUid($uid, $url);
// 返回推送结果
$connection->send($ret ? 'ok' : 'fail');
};
$inner_text_worker->listen();
};
这样子使用好像没什么用
1个回答
年代过于久远,无法发表回答
搞定了