2014-01-19 1 views
0

Я пытаюсь сделать небольшой пример отправки надежной многоадресной рассылки с использованием zeromq 4.0.3 в Visual C++, но я получаю сообщение об ошибке, соединяющееся с сокетом. Фрагмент кода выглядит следующим образом:Проблемы со связью Zeromq epgm

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 online, поэтому мне просто интересно, не испытал ли кто-нибудь подобную проблему и нашел решение или имеет какое-либо представление о том, в каком направлении я должен искать проблему?

Благодаря

P.S Я включил файл заголовка zmq.hpp отсюда синтаксис zmq вы видите.

ответ

0

После долгих проб и ошибок я обнаружил, что IP-адрес, который я предоставил функции connect, был недействительным.

Я искал онлайн список допустимых адресов многоадресной рассылки, а затем изменил IP-адрес на один из действительных и избавился от этой ошибки.

С благодарностью

 Смежные вопросы

  • Нет связанных вопросов^_^