Описание тега nanomsg

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

Можно ли прослушивать порт в нативном коде на Android?

Я построил nanomsg для Android, поэтому у меня есть родная библиотека (.so). И я пытаюсь связать сокет (с Nanomsg). Я не вижу никаких исключений, но я не могу подключиться к Socket. Если я создаю SocketServer (не из нативного кода, не из C, а только…
09 мар '16 в 19:43
2 ответа

libc.h: при компиляции примера конвейера nanomsg такого файла или каталога нет

Попытка запустить простой файл nanomsg, начиная с первого здесь: https://github.com/dysinger/nanomsg-examples Установлено Nanomsg для /usr/local/lib/nanomsg-0.2-alpha, Ран sudo ./configure, sudo make check, sudo make install а также sudo ldconfig ка…
14 фев '14 в 00:26
1 ответ

Можно ли зарегистрировать слушателя сетевой активности в nanomsg?

Я использую nanomsgдля обработки моего сетевого кодирования (и это очень хорошо, кстати!), но у меня возникают проблемы с выяснением, есть ли способ получить уведомление, когда данные доступны для получения. Единственный способ, которым я могу видет…
23 сен '15 в 14:53
1 ответ

Не удается связать в libnanomsg для Windows MinGW, кросс-компиляция с использованием MXE

Я пытаюсь собрать Nanomsg на MINGW, кросс-компиляции из Ubuntu с помощью MXE. Целевой хост - x86_64. Я построил это хорошо, но это не будет связывать. Я получаю такие проблемы, как undefined reference to 'imp__nn_freemsg' Я думаю, что это статическа…
14 апр '15 в 15:54
1 ответ

Подписчик / получает данные от издателя, используя nanomsg.

Я использую привязку данных C# для nanomsg. У меня есть внешняя программа, которая отправляет сообщения буфера протокола Google по URL-адресу ipc: // report_data, и мой подписчик подключается к этому же точному URL-адресу. Таким образом, я ожидаю, ч…
17 фев '17 в 00:42
0 ответов

Почему плоские буферы и nng не копируют медленнее двойной копии

Я использую flatbuffers и nng. используя FB я создаю разделенные буферы и добавляю их в nng msg. Я хотел устранить это копирование FB в NNG. Для достижения этого я написал собственный распределитель, как показано ниже. class CustomAllocator : public…
11 фев '19 в 17:30
1 ответ

Пример шины с использованием инструмента командной строки nngcat

nngcat ( инструмент командной строки nng) позволяет использовать флаг --bus. Я хочу отправить данные из процесса A1 в процессы A2 и A3, используя флаг "--bus" для nngcat. (Я знаю, что pub/sub и req/rep также могут быть использованы для этого; инстру…
12 дек '18 в 16:00
1 ответ

Какие протоколы pub/sub имеют распространение данных на основе подписчика?

Я пытаюсь оценить различные протоколы обмена сообщениями в пабах / подчиненных с точки зрения их способности к горизонтальному масштабированию, не создавая ненужной перекрестной болтовни. Моя архитектура будет иметь серверы NodeJS с подключенными кл…
27 сен '15 в 07:13
1 ответ

CMake Ошибка: не удалось выполнить make на Winows

Я получаю ошибки при попытке построить проект nanomsg в Windows 7: cmake .. -- Building for: NMake Makefiles -- The C compiler identification is GNU 4.7.1 -- Check for working C compiler: C:/Program Files (x86)/CodeBlocks/MinGW/bin/gcc.exe CMake Err…
18 окт '17 в 10:11
0 ответов

C - MySQL теряет соединение во время запроса, когда приложение устанавливает отдельное соединение TCP

Я использую MySQL в сочетании с nanomsg в моем C-приложении. Nanomsg создает некоторые TCP-соединения с удаленными серверами, в то время как MySQL подключается к базе данных localhost. Я портирую с SQLite, и у меня нет такого большого опыта работы с…
27 дек '15 в 22:59
1 ответ

Ошибка cmake при использовании набора инструментов gcc mingw-w64-x86_64 под Windows 7: "эта программа была создана без поддержки плагинов"

У меня есть установка с набором инструментов gcc для Windows 7, MSYS2, Mingw-w64-x86_64, CMake, и я пытаюсь создать библиотеку nanomsg. Вот что я получаю: $ cmake --debug-trycompile -DCMAKE_TOOLCHAIN_FILE =.. / toolchain_i686-pc-mingw32.cmake -DCMAK…
19 мар '14 в 18:53
0 ответов

Тест производительности не работает с nanomsg (шина)

Я хотел бы использовать nanomsg как шинная система. Поэтому я попытался написать тест производительности и протестировать его на двух компьютерах. Сначала я написал сервер, который подключается к другому серверу: #include <nanomsg/nn.h> #inclu…
04 фев '17 в 13:54
1 ответ

Инициализатор типа "Класс" выдал исключение. Ошибка библиотеки

У меня есть служба, которая пытается загрузить DLL. Мой сервис работает нормально на моем ноутбуке для разработчиков, но при попытке использовать два других ноутбука я получаю следующее исключение: The type initializer for "NanoProtoApi.Interop" thr…
30 мар '17 в 20:44
1 ответ

Возникли проблемы с доступом к глобальному сокету из функции

У меня проблемы с вызовом .send() функция сокета, которая была объявлена ​​на глобальном уровне. from nanomsg import Socket, PAIR, PUB s2 = Socket(PAIR) s2.connect('tcp://127.0.0.1:49234') s2.send(b'connect') def myfunc(): global s2 s2.send(b'Got he…
01 авг '17 в 19:27
1 ответ

Как спроектировать асинхронную обработку сокетов nanomsg и tty или Netlink?

Как я могу написать основной цикл (в C для системы Linux), который блокирует во время ожидания сообщений из нескольких источников, таких кака) гнездо nanomsg и последовательный порт, или б) сокет nanomsg и сокет Netlink? Когда начать? Я думаю, что я…
30 июн '18 в 10:01
3 ответа

Различия между ZeroMQ и WebSockets

Я хотел бы знать, в чем различия между ZeroMQ а также WebSockets протоколы я знаю WebSockets был разработан для клиентов веб-браузера, но я предполагаю, что он также может быть использован сервер-сервер. И, в этом случае, мне интересно, было бы хоро…
31 окт '14 в 20:07
2 ответа

PUB/SUB я могу.connect(), прежде чем я.bind()?

Я использую PUB/ SUB дизайн и мой вопрос: Могу я .bind() в порт после другого сокета .connect() на это, или я должен .bind() прежде чем другой сокет пытается .connect() по тому же адресу? Другими словами: Есть ли порядок .bind() а также .connect() и…
21 окт '15 в 08:56
1 ответ

Как настроить Pub/Sub в nanomsg между сторонами C и Python?

Я пытаюсь изучить библиотеку nanomsg. Я использую примеры кода обеих версий C и Python. Я пытаюсь подписаться на сервис C с помощью скрипта Python, но ничего не происходит. Вот оба моих кода: Подписчик Python from __future__ import print_function fr…
09 июн '17 в 11:28
1 ответ

node-nanomsg - подписчик не получает сообщения

У меня два .js файлы - pub.js для публикации и sub.js для подписки. Эти файлы на самом деле являются "разделенной" версией примера, показанного на сайте GitHub node-nanomsg. pub.js пишет tcp://127.0.0.1:7789 а также sub.js читает из того же. Я начин…
20 ноя '18 в 10:03
2 ответа

Как указать протокол TCP для "многоадресной" TCP в Nanomsg

Я прочитал: проблема пропускной способности многоадресной рассылки Nanomsg Но мне не нужен настоящий IP-адрес многоадресной передачи (например, 239.0.0.0:3000). У меня также очень небольшая нагрузка. Так что меня не беспокоит обратное давление. Да, …
18 июн '18 в 02:43