getAllGatewayAddressesFromRegister fail. tcp://127.0.0.1:54990 return '你好呀 7f0000010b5700000003'

0

背景【单台服务器,启动 gatewayworker 后 workerman.log 无报错信息】


部署【服务端:gatewayworker在linux根目录 -> onMessage() 方法下Gateway::bindUid($client_id, $uid) 将client_id和设备id绑定 && 调用端:tp5.1(/www/wwwroot/m.xxx.com/machine 用了GatewayClient)】


问题【tp5.1GatewayClient向gatewayworker发送Gateway::sendToUid($uid, $data);报错信息如下】


getAllGatewayAddressesFromRegister fail. tcp://127.0.0.1:54990 return '你好呀 7f0000010b5700000005'


使用bindUid 与 sendToUid目前报错, 使用 sendToClient 不报错


大哥帮忙解答一下是什么原因造成的

已邀请:

walkor

赞同来自:

Gateway::$registerAddress 的端口写错了,写start_register.php 里的端口,也就是Register服务的端口。

Jartin - https://blog.csdn.net/jartins

赞同来自:

gatewayworker ↓↓↓↓
截图


gatewayclient ↓↓↓↓
Gateway::$registerAddress = '127.0.0.1:12388';
Gateway::sendToUid($uid, $res);


log ↓↓↓↓
截图

Jartin - https://blog.csdn.net/jartins

赞同来自:

截图

Jartin - https://blog.csdn.net/jartins

赞同来自:

start_gateway.php ↓↓↓↓
截图


start_businessworker.php ↓↓↓↓
截图

要回复问题请先登录注册