Страницы

Поиск по вопросам

суббота, 1 июня 2019 г.

Проверить доступность серверов на c#

Имеется несколько компьютеров с 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.

Комментариев нет:

Отправить комментарий