这是一个学术而非实际问题,但我想知道以下场景中缺少什么:
服务器1(192.168.1.8):
nohup socat tcp-listen:3344,reuseaddr,fork tcp:192.168.1.63:9012 &
nohup socat tcp-listen:6687,reuseaddr,fork tcp:192.168.1.63:8880 &
服务器2(192.168.1.63):
nohup socat tcp-listen:9012,reuseaddr,fork tcp:192.168.1.8:6687 &
我在服务器 2 上有一个 8880 的网络服务器,所以我尝试从服务器 1 使用 localhost:3344 访问它(server1:3344 -> server2:9012 -> server1:6687 -> server2:8880),但它挂起。
我可以用 Telnet 访问它,但它不返回数据,有人可以指出缺少什么吗?对此相当陌生,想知道这里发生了什么/出了什么问题
它显然(可能是间歇性地)按照书面方式工作。我把它拆了并重建了返回的数据。 Server 2 是 VirtualBox 上的虚拟机这一事实可能有些奇怪。