Здравствуйте, c0mbinator, Вы писали:
C>Есть функция gethostbyname(), которая возвращает указатель на структуру hostent, откуда мы можем извлечь ip-адрес машины.
C>Но если у машины несколько Ip-адресов (например несколько сетевых адаптеров). Как в этом случае узнать все IP-адреса машины?
C>P.S. В принципе я догадываюсь, как это можно сделать: в hostent есть поле h_addr_list.
C>В нем находятся все IP адреса сетевых интрефейсов? Проверить это сам я не могу, так как у меня всего один адаптер.
именно там и находится список адресов

а кто мешает назначить несколько IP адресов одному адаптеру?