0MQ — получить IP-адрес сообщенияC++

Программы на C++. Форум разработчиков
Anonymous
0MQ — получить IP-адрес сообщения

Сообщение Anonymous »

Во-первых, я хочу поблагодарить за эту замечательную библиотеку! Я люблю это. Клиент подключается к серверу. Сервер должен сохранить 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

Вернуться в «C++»