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

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

IP адрес машины, находящейся в другой рабочей группе? [D7, WinXP]


RoMka ©   (2004-09-24 12:39:00) 

Как узнать IP адрес машины, находящейся в другой рабочей группе?
Вот эт код работает только по имени компа, без раб.группы.


function GetIPAddress(name: string): string;
var
WSAData: TWSAData;
p: PHostEnt;
begin
WSAStartup(WINSOCK_VERSION, WSAData);
p := GetHostByName(PChar(name));
Result := inet_ntoa(PInAddr(p.h_addr_list^)^);
WSACleanup;
end;


Мож тут чё неправильно, иль чё добавить?


RoMka   (2004-09-26 10:31:00) [1]

Ну, в общем, стоит у нас сервак (винда 2000-server), к нему по модему через обычный дайлап подключаются компы..по обычному городскому номеру..


Cobalt   (2004-09-25 21:48:00) [2]

Только если ты конкретно опишешь- как же подключаются эти "диалапные компы"


RoMka   (2004-09-25 15:22:00) [3]

Ну, тогда, значит это функция глючит - не определяет она IP дайлапных компов! Мож чо другое подскажите, плиз?


Anatoly Podgoretsky   (2004-09-24 21:34:00) [4]

WORKGROUP отношения к ИП не имеет


clickmaker   (2004-09-24 16:14:00) [5]


> [6] RoMka   (24.09.04 16:12)

Че-то я недопираю... Если у тебя рабочая группа, значит все в пределах одной сети, в т.ч. и диалапные компы. Значит виндозного имени должно хватить


RoMka   (2004-09-24 16:12:00) [6]

Нет, у меня имена типа - WORKGROUP\COMP..локалка у меня


clickmaker   (2004-09-24 15:10:00) [7]


> [4] RoMka   (24.09.04 14:33)

Подсовывай ей имя в полном формате, например compname.domain.spb.ru


RoMka   (2004-09-24 14:33:00) [8]

У меня тут не только локальные компы, а ещё и штук десять, которые коннектятся к серверу по телефонной линии через модемы. Вот их IP-шники мне и необходимо узнать!


clickmaker   (2004-09-24 13:43:00) [9]


> [2] RoMka   (24.09.04 13:30)

зачем? имя компа в пределах ЛВС уникально


RoMka   (2004-09-24 13:30:00) [10]

А притом, что здесь Delphi понимает только "имя_компа", а мне нужно "домен\имя_компа"!


clickmaker   (2004-09-24 12:40:00) [11]

а причем тут рабочая группа?


Наверх

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