#### 同样的方法放不同位置结果就不一样
有个业务逻辑就是在用户下订单后createOrder接口里面调用了Gateway::sendToUid推送一条消息到客户端如下代码:
```
\GatewayWorker\Lib\Gateway::sendToUid($info['uid'], json_encode($order_message));
```
没有推送成功,没有报错 客户端也在线,
随后将这个消息推送到队列里面\think\Queue::push($job_handler_classname, $order_message, $job_queue_name);
```
然后在队列里面又执行了:
```
\GatewayWorker\Lib\Gateway::sendToUid($info['uid'], json_encode($order_message));
```
却可以推送到客户端 执行这两个推送方法时 客户端都在线 绑定关系了并且客户端ID都一样
不知道问题出在了哪里 打印\GatewayWorker\Lib\Gateway::$registerAddress注册端口号也都一样