Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как узнать IP если их несколько на 1 компьютере [D7, WinXP]


Dober_m@N ©   (2003-04-12 04:57:00) 

имеется компутер с сетью и инетом, получается у него 2 IP для сети он 192.168.0.1 а для нета 195.43.21.4 например. при поиске IP вот так:
var
wsaData : TWSAData;
P: PHostEnt;
s: array [0..128] of char;
begin
WSAStartup(MAKEWORD(1,1), wsaData);
GetHostName(@s, 128);
P:= GetHostByName(@s);
Result:= iNet_ntoa(PInAddr(p^.h_addr_list^)^);
WSACleanup;

он видит только последний какой появился,
КАК увидеть и для сети и инета ???


Maik   (2003-04-25 20:02:00) [1]

Удалено модератором
Примечание: Постороннии вопросы надо задавать в своей ветке


Dober_m@N   (2003-04-20 02:48:00) [2]

разобрался


Wonder   (2003-04-14 11:14:00) [3]

А то, что p.h_addr_list называется именно p.h_addr_ listна мысли не наводит? :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо