Comments 4
Не совсем корректно сравнивать. ZeroMQ более высокоуровневый, но при этом имеет достаточно много готовых кирпичиков (типов сокетов), для того что бы сложить почти любую нужную конфигурацию. По крайней мере лично у меня не возникало желания выйти за их границы. В целом очень приятная библиотека, прячет много всего «ненужного». Из минусов — туда довольно сложно прикручивается шифрование, хотя в последнее время они довольно активно развивают свою библиотеку для этого.
Отдельно стоит сказать спасибо сообществу zeromq за их гайд, он не только очень подробно и с примерами рассказывает про все особенности использования самого zeromq, но и сильно повышает общую грамотность относительно построения систем сетевого взаимодействия в приложении.
Отдельно стоит сказать спасибо сообществу zeromq за их гайд, он не только очень подробно и с примерами рассказывает про все особенности использования самого zeromq, но и сильно повышает общую грамотность относительно построения систем сетевого взаимодействия в приложении.
У ZeroMQ куча биндов под разные языки. Это уберкруто.
Conditional jump or move depends on uninitialised value(s) означает что инициализация в нашем коде прошла успешно
Это означает что переменная b содержит неопределенный мусор.
Если бы вы написали int b=42; то этого сообщения бы не было.
Valgrind совершенно правильно указал на ошибку в коде, не фатальную, но неприятную.
Sign up to leave a comment.
«ZeroMQ».Глава 2: Знакомство с сокетами