.NET 3.x Как узнать статус сервера сайта игры? - C#
Формулировка задачи:
Сообственно хочу узнать как получить статус сервера игры: (мона или нельзя играть) например:
Если можно играть: то вывести в label : Статус Онлайн!
Если на сайте написано тех работы: то в label : Технические работы!
Есть игрушка: https://ru.4game.com/pointblank/play/
Скажите мне как это все получить?
Желательно поподробнее
P.S: Нужно ведь запросы отправлять какие-то?!
Решение задачи: «.NET 3.x Как узнать статус сервера сайта игры?»
textual
Листинг программы
using System;
using System.Net;
namespace ConsoleApp
{
class MainClass
{
static bool IsHttpServerOk(string uri) {
try {
HttpWebRequest request = WebRequest.CreateHttp(uri);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode != HttpStatusCode.OK)
return false;
}
catch (WebException) {
return false;
}
return true;
}
internal static void Main() {
Console.WriteLine(IsHttpServerOk("https://st1-ru.4game.com/"));
}
}
}