![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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 интерфейсов ...