Здравстуйте, есть ip-адреса
123.123.123.0/24
тоесть проверить содержиться ли html страница на адресе 123.123.123.0:80.
Как это сделать средствами C#
Попробуй перебирать ip-адреса в цикле подставляя их в метод:
public bool testSite(string url)
{
Uri uri = new Uri(url);
try
{
HttpWebRequest httpWebRequest = (HttpWebRequest)HttpWebRequest.Create(uri);
HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
if (HttpStatusCode.OK == httpWebResponse.StatusCode)
{
// HTTP = 200 - страница есть
httpWebResponse.Close();
return true;
}
else
{
// сервер вернул отрицательный ответ
httpWebResponse.Close();
return false;
}
}
catch (WebException)
{
// Ошибка, интернета нет
return false;
}
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей