Имеется несколько компьютеров с 3g модемами, на них должен быть запущен apache(порт 8080). Как проверить что apache запущен на каждом из них. Visual studio 2013 c#.
Ответ
Попробуйте (для каждого IP-адреса)
WebRequest request = WebRequest.Create("http://A.B.C.D:8080/");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response == null || response.StatusCode != HttpStatusCode.OK)
{
// failed
}
response.Close();
Если нет гарантий, что адреса буду всегда одни и те же, можно использовать какую-нибудь службу DDNS. Тогда вместо IP-адресов можно использовать FQDN.
Комментариев нет:
Отправить комментарий