[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]

Новые пользователи
eddieqk11 [12:49]

pennytl16 [12:18]

hermaneo16 [07:35]

lunaries [07:13]

lilyge69 [05:30]

qtaletnkfr [03:02]

roxannedp1 [02:50]

Ростислав282383 [23:50]

Businesschq [21:53]

ZhedazFaxRA [19:23]

doint11962 [18:04]

mitziva1 [17:52]

3oloto [17:32]