[C#] Проверка соединения с интернетом. - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir  
[C#] Проверка соединения с интернетом.
[CM]MORTY Дата: Воскресенье, 29.10.2017, 11:36 | Сообщение # 1
Боец
Сообщений: 60
Статус: Offline
Код
Простой пример показывает метод проверки подключения компьютера к Интернету. Программа выполняет HTTP-запрос к Google и, получив ответ анализируя его, делает вывод о доступности Интернета с ПК пользователя.

Код
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Net;

namespace Labs
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
// проверка соединения с Интернет по средствам запроса к Google
MessageBox.Show(ConnectionAvailable("http://www.google.com").ToString());
}

public bool ConnectionAvailable(string strServer)
{
try
{
HttpWebRequest reqFP = (HttpWebRequest)HttpWebRequest.Create(strServer);

HttpWebResponse rspFP = (HttpWebResponse)reqFP.GetResponse();
if (HttpStatusCode.OK == rspFP.StatusCode)
{
// HTTP = 200 - Интернет безусловно есть!
rspFP.Close();
return true;
}
else
{
// сервер вернул отрицательный ответ, инета нет
rspFP.Close();
return false;
}
}
catch (WebException)
{
// Ошибка, интернета у нас нет.
return false;
}
}
}
}



» Как занять пост лидера на сервере
» [Урок] Создание фейк текста SAMP UDF
» Upload файла по HTTP протоколу
» Раздача аккаунтов Evolve/DRP/ARZ
» Ставим GIFку на раб.стол
» [C++] Anti-VMWare
» [C#] Проверка соединения с интернетом
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
PUPS12124 [02:09]

Bioksit [00:15]

Dafdaf [23:27]

ячеченец [21:00]

balbesbizad [12:02]

cpark [11:40]

Mario_Imperator [11:33]

leonovichstas97 [22:40]

ubeyefudu [18:53]

zheniakuzma [17:47]

Moonberg [16:04]

tamararl6 [15:04]

consuelobm3 [08:03]