getAllGatewayAddressesFromRegister fail. tcp://127.0.0.1:2346 return false

lily

跑了一个服务,然后客户端连接都正常,

页面的控制器里,写了一个方法:

public function testWork(){
    Gateway::$registerAddress = '127.0.0.1:2346';
    return Gateway::getAllClientCount();
}

然后页面报错:
getAllGatewayAddressesFromRegister fail. tcp://127.0.0.1:2346 return false

控制台输出内容如下:

环境是 thinkphp6 + "topthink/think-worker": "^3.0"

3913 1 0
1个回答

keytehu

GatewayClient 是用在GatewayWoker项目中的,你的这个明显不是GatewayWorker项目。

  • lily 2019-11-22

    但是类库里 提供了这个类 use GatewayWorker\Lib\Gateway;
    不能用吗?

  • keytehu 2019-11-22

    你这就像火车上放了台轿车,实际上还是火车在跑。轿车只是在那里的一个摆设,没有实际作用。当然不行。

  • lily 2019-11-22

    那我现在有个后台的页面,要显示所有客户端的连接数量,这个需求要怎么实现呢?

  • keytehu 2019-11-22

    https://www.workerman.net/web-sender 这个好像已经写好了

年代过于久远,无法发表回答
🔝