Форум программистов, компьютерный форум, киберфорум
Наши страницы

Наличие интернет-соединения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать и заполнить массив случайными числами и вычислить сумму его элементов http://www.cyberforum.ru/cpp-beginners/thread319507.html
Привет ребята, подскажите как реализовать вот это задание? "используя указатели, нписать следующую программу. программа принимает с клавы размер массива и задает динамический массив этого...
C++ Конструктор классов, Visual Studio 2008 Добрый день)) Помогите разобраться с ошибками. В участке кода //Перегрузка конструктора копирование по умолчанию Text (char ttext) { //delete str; http://www.cyberforum.ru/cpp-beginners/thread319501.html
C++ Задание по работе с массивами
Задание по работе с массивами: Вводится массив и некоторое число X. Сколько в массиве интервалов, куда попадает заданное число. я сам не совсем понимаю, что тут нужно сделать, подскажите...
игра шахматы C++
Пришлите кто нибудь исходник игры Шахматы на С++!!! пожалуйста очень надо))))))))))) Добавлено через 19 секунд очень надо))
C++ Найти номер первой из строк, содержащих хотя бы один положительный элемент. http://www.cyberforum.ru/cpp-beginners/thread319481.html
Помогите please/// Уплотнить заданную матрицу, удаляя из нее строки и столбы, заполненными нулями - это я сделал... осталось - Найти номер первой из строк, содержащих хотя бы один положительный...
C++ Ошибка при компиляции написал программу: #include <iostream> using namespace std; void Vvod (int *A, int n) { for (int i=0;i<n;i++) { cin>>A; } } подробнее

Показать сообщение отдельно
Netscape
374 / 361 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
14.06.2011, 22:52  [ТС]
Цитата Сообщение от nxnx Посмотреть сообщение
как вариант, основанный на томже пинге, использовать днс запрос.
http://msdn.microsoft.com/en-us/library/ms682016%28v=VS.85%29.aspx
если интернет упал то запрос должен провалится
можно ещё сделать некий аналог клиент-серверного приложения, серверное приложение сигнализирует о падении интернета.
Илиже можно сделать connect() к определённому ip адресу(именно к ип адресу, а не к хосту, дабы избежать днс запроса) с маленьким тайм аутом.
Спасибо, думаю connect мне подойдет идеально.

Но, очередная проблема, не могу никак ограничить таймаут, пишу:

C++
1
2
3
4
5
6
struct timeval tv;
tv.tv_sec = 3;
tv.tv_usec = 0;
setsockopt(sock, SOL_SOCKET, SO_RCVTIMEO, (char *)&tv,  sizeof (tv));
//....
connect ( ... );
но никак не реагирует на это, при отключенном интернете ошибку выдает лишь секунд через 20.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru