gpt4 book ai didi

tcp - ZeroMQ REP/REQ 在公共(public) IP 和 NAT 后面的 IP 之间不起作用

转载 作者:可可西里 更新时间:2023-11-01 02:54:48 25 4
gpt4 key购买 nike

我想使用两台不同的机器运行 zmq REP/REQ HelloWrold 示例。源代码在这里:客户:http://zguide.zeromq.org/cpp:hwclient服务器:http://zguide.zeromq.org/cpp:hwserver

我在具有公共(public) IP 地址的云计算机上运行服务器,在 NAT 后面的笔记本电脑上运行客户端。我已验证该地址可访问(ping IP)并且端口已打开(使用 netcat)。

因此客户端发送消息,服务器接收它并使用相同的套接字发回回复消息,但客户端没有收到它。

如果我在本地或位于不同地理区域(具有公共(public) ip)的两台云计算机之间运行此示例,它就可以工作。

有人知道为什么吗?

最佳答案

我注意到 libzmq 的 ubuntu (quantal) ppa 有问题。使用从网站上获取的 libzmq-3.2.2 可以正常工作。

关于tcp - ZeroMQ REP/REQ 在公共(public) IP 和 NAT 后面的 IP 之间不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15345384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com