![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как узнать IP [D6, Win2k]
Sur © (2004-03-29 14:12:00)Привет мастерам.
Если кто знает как можно узнать IP-address машины,
буду очень благодарен за подсказку
S@shka (2004-04-01 10:08:00) [1]Вопрос СНЯТ :)
S@shka (2004-04-01 10:03:00) [2]У меня данный код вызывает EAccessViolation
на строке
WSAStartup($0101, WSAData);
WSAStartUP из модуля Windows или IdWinSock ??????
аналогично для TWSAData;
Rezya (2004-03-30 18:36:00) [3]
> А где можно читать про функции WinSock-а.
http://book.itep.ru/7/sock_71.htm
Ozone (2004-03-30 13:44:00) [4]В хелпе много чего есть.
Кстати, MSDN еще никто не отменял
Sur (2004-03-30 13:40:00) [5]Спасибо за подсказку.
А где можно читать про функции WinSock-а.
Rezya (2004-03-29 20:13:00) [6]Какой машины твоей или удаленной. Если твоей то
procedure TForm1.Button1Click(Sender: TObject);
var
WSAData : TWSAData;
p : PHostEnt;
Name : array [0..$FF] of Char;
begin
WSAStartup($0101, WSAData);
GetHostName(name, $FF);
p := GetHostByName(Name);
while (p.h_addr_list^ <> nil) do
begin
Memo1.Lines.Add(inet_ntoa(PInAddr(p.h_addr_list^)^));
Inc(p.h_addr_list);
end;
WSACleanup;
end;
Winsock не забуть подключить.
V@LER@N (2004-03-29 16:05:00) [7]Об этом много писали. Посмотри в вопросах за прошлую неделю.