Можно ли как-то запустить например 2 издателя на одном порту или например издателя и подписчика одновременно (оба с префиксом >tcp://)?
NetMQ повторно использует один и тот же сокет
Ответы (1)
Вы не сможете запускать 2 службы на одном и том же порту одновременно. Они должны быть на разных портах, если они работают вместе. Номер порта просто сообщает компьютеру, для какой службы на компьютере предназначены пакеты.
person
Alan
schedule
25.08.2017
Есть ли другой способ двунаправленной связи через тот же порт с NetMQ? Что-то вроде двунаправленной публикации-подписки через один и тот же порт?
- person BigChief; 26.08.2017
Я не уверен, что понимаю, о чем вы спрашиваете, почему вы хотите использовать тот же порт? Если вы используете службу публикации и подписки, им потребуется отдельный порт, и они смогут общаться друг с другом, даже если они находятся на вашем локальном хосте. Вообще говоря, что именно вы пытаетесь сделать??
- person Alan; 26.08.2017
В основном мне нужен простой сервер, который получает новые заказы от клиентов и передает отчеты об исполнении обратно. Моя идея состояла в том, чтобы иметь одного подписчика на сервере для новых заказов и одного издателя на сервере для отчетов об исполнении.
- person BigChief; 26.08.2017