Страница 1 из 1

Как определить свой IP-адрес?

Добавлено: 26 окт 2006, 09:52
BBB
Можно ли как-то из своей программы определить IP-адрес своего компьютера? То есть, не 127.0.0.1, а "те цифирьки", что показывает программы winipcfg.exe (в Win98) и ipconfig.exe (в Win2000).
В общем-то, раз они показывают, то стало быть, можно. Вопрос - как? :)

Заранее спасибо.

Добавлено: 26 окт 2006, 13:06
BBB
Кажется, разобрался.
Последовательность вызовов
gethostname,
gethostbyname

и взятие:
*((u_long*)(*(pHost->h_addr_list)))