Во-первых, я хочу поблагодарить за эту замечательную библиотеку! Я люблю это. Клиент подключается к серверу. Сервер должен сохранить IP-адрес и работать с ним позже (мне действительно нужен IP). Я нашел этот ответ:
http://lists.zeromq.org/pipermail/zerom ... 06381.html, но я не понимаю, как получить IP-адрес из сообщения (XREP)... Я думаю, что могу читать только идентификатор, но IP-адрес управляется внутри 0MQ. Его второе решение предлагает отправить IP как часть сообщения, но я не понимаю, как получить «публичный» IP. Я нашел этот пост: Получить информацию об адресе TCP в ZeroMQ
Код: Выделить всё
is pass bind a service to an ephemeral port, get a full connection endpoint ("tcp://ipaddress:port")
Я не понимаю, как это работает. Он имеет в виду что-то вроде веб-сервиса?
На мой взгляд, было бы лучше получить IP от 0MQ (у него уже есть IP). Я бы даже 0MQ для этого настроил, если бы кто-нибудь мог указать место, где сохраняется IP, не смог его найти. Типы сокетов на данный момент не так важны. Я бы предпочел что-то вроде REQ-REP. Спасибо!
Подробнее здесь:
https://stackoverflow.com/questions/203 ... message-ip