Нужна функция для поиска компютеров в сети по IP-адресам.
Тоесть узнать какие компютеры в данный момент подключены к сети.
Поиск компютеров в сети
-
MPru
-
amel27
Re: Поиск компютеров в сети
А можно ли через
TIdIcmpClient *Client;
Client = new TIdIcmpClient(Form);
AnsiString Host="192.168.1.";
for(int i=1;iHost=Host+IntToStr(i);
Client->Ping();
if(Client->ReplyStatus.BytesReceived>1)
{
//----------------------
}
}
TIdIcmpClient *Client;
Client = new TIdIcmpClient(Form);
AnsiString Host="192.168.1.";
for(int i=1;iHost=Host+IntToStr(i);
Client->Ping();
if(Client->ReplyStatus.BytesReceived>1)
{
//----------------------
}
}
-
amel27
Re: Поиск компютеров в сети
MPru
Цитата:
А можно ли через
Все зависит от потребностей и топологии сети (физической и логической)... Например, сегменты сети могут иметь общие сервера но не видеть друг друга (не пинговать), или "видеть" только через серверные службы типа Share Services. NetServerEnum обращается к КД и потому не зависит от физической топологии, хотя в отличие от PING ее данные могут немного отставать от реального положения дел.
Цитата:
А можно ли через
Все зависит от потребностей и топологии сети (физической и логической)... Например, сегменты сети могут иметь общие сервера но не видеть друг друга (не пинговать), или "видеть" только через серверные службы типа Share Services. NetServerEnum обращается к КД и потому не зависит от физической топологии, хотя в отличие от PING ее данные могут немного отставать от реального положения дел.