Как получить свой собственный (локальный) IP - адрес отUDP - сокет ( C / C + +)

  1. у Вас несколько сетевых адаптеров.
  2. Привязать сокет UDP на локальный порт, без указания адреса.
  3. Получать пакеты на один из адаптеров.

Как получить локальный ip адрес адаптера, который получил пакет?

вопрос, "Что такое ip-адрес от приемника адаптер?", а не адрес отправителя, которое мы получаем в

receive_from( ..., &senderAddr, ... );

вызов.

Найдено 5 ответов:

How to get your own (local) IP-Address from an udp-socket (C/C++)

http://stackoverflow.com/questions/29890/how-to-get-your-own-local-ip-address-from-an-udp-socket-c-c

Посмотреть решение →