Статья Как проверить на наличие соединения с Интернетом [C++]

  • LauX
  • Заблокирован
  • 676
  • 12
  • 233
Контакты для связи отсутствуют.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Как проверить соединение с интернетом в программе на языке C++​

Сегодня мы в программе реализуем функцию для проверки с соединением интернета, в случае если будет отсутствовать соединение мы запретим запускать программу нашему пользователю, в случае если у него будет наличие соединение с программой то разрешим доступ, принцип очень простой как и сама реализация

Давайте подключим директиву WinInet с которой будем работать
#include <WinInet.h>
#pragma comment(lib, "WinInet.lib")

Теперь давайте проверим соединение с интернетом напримере возьмем сайт Яндекс и проверим к нему подключение
C++:
bool checkinternet = InternetCheckConnection("https://yandex.ru", FLAG_ICC_FORCE_CONNECTION, 0);
if (!checkinternet) {
    MessageBox(NULL, "Connect to Internet", "Error", MB_OK); // Выводим MessageBox о том что соединение не найдено
    exit(0); // Выходим из программы
}
 
Сверху Снизу