阿里云专有网络 防火墙全部打开了 入网安全组也配置好了
两台服务器不在一起
本地测试gatewayclient没有问题 连接服务器发现不行
----------分割线----------
开始 start_gateway.php 里面配置了
$gateway->lanIp = '127.0.0.1';
$gateway->registerAddress = '127.0.0.1:1238';
前端websocket 连接没有问题 可以返回client_id
但是后台本地测试连接服务器读取发现gateway服务器返回了lanIp 127.0.0.1 导致执行方法返回的都是空和空数组
----------分割线----------
后来配置了$gateway->lanIp = '服务器公网ip';
同时也试过一起把$gateway->registerAddress = '公网 ip:1238';设置了
都是服务器进程正常启动 但是前端websocket连接不上了
----------分割线----------
最后总结了 服务器lanIp是127.0.0.1 都可以正常链接 但是后端写入一些方法的时候 我打印了一下 都是在执行stream_socket_client方法发送请求的时候 用的gateway配置的lanIp 127.0.0.1 导致全都无法写入 获取
----------分割线----------
我现在也是真的实在不知道gatewayclient结合gateway到底该怎么办了求大神解决一下
截图下start_gateway.php start_businessworker.php start_register.php 三个文件内容
截图在下面
大神我在线等你
这是截图
我的情况 和你一样 请问怎么解决
GatewayWorker 单独一台服务器
GatewayClient 在另外一台外网服务器
大兄弟, 解决了吗
专有网络,两台服务器不在一个内网无法使用gatewayClient