GatewayWorker异步http客户端获得数据后怎么给用户客户端返回?

suibiankan
$loop    = Worker::getEventLoop();
$client  = new \React\HttpClient\Client($loop);
$request = $client->request('GET', 'http://baidu.com');
$request->on('error', function(Exception $e) use($roomId){
    Gateway::sendToGroup($roomId,$e->message);
});
$request->on('response', function ($response) use($roomId){
    $response->on('data', function ($data)  use($roomId){
        Gateway::sendToGroup($roomId,$data);
    });
});
$request->end();

这个是我看例子改的 但是实际上 Gateway::sendToGroup 并没有起作用,难道还需要单独把connection通过use传入 才能正常执行吗

3860 2 0
2个回答

suibiankan

结贴了 我的用法没问题...测的时候 忘记先加进组里了 导致客户端收不到消息

  • 暂无评论
var_dump

这个如何去使用呢

  • 暂无评论
年代过于久远,无法发表回答
×
🔝