[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
Поиск:
Статистика Форума