无法通过 WSL 上的 TCP 连接到 RPC 服务器

无法通过 WSL 上的 TCP 连接到 RPC 服务器

我目前在 Windows 的 WSL(2) 内部的 ubuntu (19.04) 中运行 RPC (TCP) 服务器,监听0.0.0.0:7860。如果我在 WSL(2) 内部使用地址运行任何查询,127.0.0.1:7860它都会正常工作。但是,如果我直接在 Windows 中执行相同的查询,它只会挂起等待回复,(显然能够发送它,尽管它从未到达服务器,因此服务器无法回复)。我只需要它能够从我的内部本地网络联系它。我真的很困惑,完全愿意接受建议。提前感谢您的帮助。

答案1

解决我的具体问题并不难。稍微了解一下背景,当进程正在监听时,WSL(2) 会出现一些问题0.0.0.0(尽管我必须说 Pythonhttp.server可以工作)。我只是让服务器监听ifconfig=>中报告的特定 IP 192.168.42.1,然后我从客户端连接到相同的地址。

相关内容