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

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

IP сетевой платы


Brand ©   (2001-11-08 01:02:00) 

Подскажите как узнать IP сетевой платы.


iva   (2002-02-14 09:10:00) [1]

Удалено модератором


Вячеслав   (2002-01-27 21:20:00) [2]

Сетевая плата никаких IP не имеет.
Все, что у нее есть это MAC адрес. Все что касается адреса IP это настройки стека протоколов TCP/IP на даной машине.


Shrek   (2002-01-27 20:12:00) [3]

Удалено модератором


Vadim   (2001-11-17 11:37:00) [4]

Function GetLocalIP: String;
var WSAData : TWSAData;
p : PHostEnt;
Name : array [0..$FF] of Char;
begin
WSAStartup($0101, WSAData);
GetHostName(name, $FF);
p := GetHostByName(Name);
Result := inet_ntoa(PInAddr(p.h_addr_list^)^);
WSACleanup;
end;


GrayWolf   (2001-11-17 09:03:00) [5]

По-моему ClientSocket и ServerSocket из стандартных компонент могут узнать не только локальный, но и удаленный IP...


Bystander   (2001-11-08 11:34:00) [6]

В регистре (regedit) прописаны интерфейсы(у меня под Win2K) :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
В каждом из интерфейсов - есть ключ IPAddress - его значение и есть ИП адрес данного интерфейса.Надо помнить при этом что каждая сетевая плата может иметь >1 интерфейсов ...


Наверх

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