【问题标题】:Zeromq epgm connect issuesZeromq epgm 连接问题
【发布时间】:2014-01-19 15:04:03
【问题描述】:

我正在尝试在 Visual C++ 中使用 zeromq 4.0.3 发送可靠多播的一个小示例,但连接到套接字时出现错误。代码 sn-p 如下所示:

zmq::context_t context( 1 );

zmq::socket_t subscriber (context, ZMQ_SUB);
subscriber.connect( "epgm://244.0.0.1:5555" );
subscriber.setsockopt(ZMQ_SUBSCRIBE, "", 0);

执行在subscriber.connect( "epgm://244.0.0.1:5555" ) 说zmq::error_t 在内存位置0x0114F734 处停止。

我对 zeromq 和网络编程还很陌生。在线使用 zeromq 的多播示例似乎并不多,所以我只是想知道是否有人遇到过类似的问题并找到了解决方案,或者知道我应该从哪个方向搜索问题?

谢谢

PS 我包含了 zmq.hpp 头文件,因此你看到了 zmq 语法。

【问题讨论】:

    标签: c++ zeromq multicast


    【解决方案1】:

    经过反复试验,我发现我提供给 connect 函数的 IP 地址无效。

    我在网上查找了一个有效的多播地址列表,然后将 IP 地址更改为一个有效的地址,这样就消除了该错误。

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-13
      • 2014-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多