2010-06-25 5 views
1

У нас есть веб-сайт на нашем сервере. Когда сайт не подходит, мне нужно знать, был ли URL-адрес перемещен или сервер не работает. Есть ли способ проверить, что сервер отключен или нет?Как проверить сервер активен? (C#)

ответ

1

Даже если URL-адрес изменяется, я предполагаю, что это имя хоста останется прежним? Таким образом, вы должны просто иметь возможность подключиться к хосту каким-либо образом (в противном случае, даже если имя хоста может измениться, имеет ли он статический IP-адрес, если вы можете подключиться к нему). Точно как вы будете подключаться, будет зависеть от того, где находится сервер (есть ли он в локальной сети или в общедоступном Интернете), есть ли какие-либо брандмауэры или схожие между вашим устройством и сервером и какие службы сервер поддерживает (если вы его пингуете , ответит ли он).

Если он находится в локальной сети без межсетевых экранов и т. Д. Между ними и включен режим ping, самым простым способом может быть ping с использованием класса Ping. Если это не сработает, вам придется опубликовать дополнительную информацию о ваших обстоятельствах.

Смежные вопросы