python public IP 上的 ZeroRPC 心跳错误

python ZeroRPC heartbeat error on public IP

我 运行 一个 ZeroRPC 服务器,我可以通过客户端成功连接到 127.0.0.1 IP。
但是,当我将服务器的 public IP 用于客户端时,出现以下错误:

zerorpc.exceptions.LostRemote: 10 秒心跳后丢失远程

我已经从防火墙打开端口(在 Ubuntu 上使用 ufw)但仍然出现相同的错误。
你知道问题可能是什么吗?
谢谢!!

您将服务器绑定到哪个 IP 地址?如果你想监听所有接口和所有地址,像 tcp://0.0.0.0:4242 这样的东西应该可以工作。