PDA

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



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

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

BBB
26.10.2006, 13:06
Кажется, разобрался.
Последовательность вызовов
gethostname,
gethostbyname
и взятие:
*((u_long*)(*(pHost->h_addr_list)))