GatewayClient中的sendToClient问题

alex0048

在A服务器中 可以完美运行程序 可以接受通信数据 也可以返发送通信数据 (都是在一个服务器内完成 不存在跨服务器)

但是在B服务器中 只能进行客户端与服务端的通信连接 无法由服务端给客户端发送指令

2759 2 0
2个回答

喵了个咪

B服务器里怎么可能Gateway::$registerAddress = '127.0.0.1:1236';?register服务不是在A服务器么?

  • alex0048 2018-07-09

    不是 两个服务器互相通信 是 两个单独的 A服务器是我自己的 B服务器是公司的 在A服务器可以完成的操作 我安装到B 服务器就不可以了 我这边是做一个和硬件SIM手机通信的过程 在服务器内部就完成就可以了 我自己的服务器 可以通信 可以发送指令 但是公司服务器可以进行通信 硬件可以发送数据写入数据库 但是我无法给硬件发送指令

alex0048

问题解决了: 因为在写入数据库时 client_id 会发生变化,导致无法使用GatewayClient中的sendToclient方法
建表的时候 注意表结构以及表字段问题 。

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