Форум программистов, компьютерный форум CyberForum.ru

Boost::asio как обнаружить дисконнект на удалённой машине? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана строка. Подсчитать количество букв, содержащихся в строке http://www.cyberforum.ru/cpp-beginners/thread1136827.html
Дана строка. Подсчитать количество букв, содержащихся в строке.
C++ Вычислить произведение нечетных отрицательных элементов расположенных под главной диагональю матрицы 2 задача Вычислить произведение нечетных отрицательных элементов расположенных под главной диагональю матрицы B(N,N). ПЛЗ ПОМОГИТЕ!!! http://www.cyberforum.ru/cpp-beginners/thread1136814.html
C++ Написать класс Автомобиль
1. Создать запись для хранения следующей информации: – код владельца, – номер автомобиля, – марка автомобиля, – дата выпуска, – дата регистрации. 2. Предусмотреть возможность добавления, изменения и удаление записи и отображения данных на экран. Для хранения данных использовать стек. 3. Получить список номеров и марок автомобилей, зарегистрированных в ноябре и декабре прошлого года. 4....
C++ Какой то бред с передачей указателя в функцию :-)
Привет! Толи бред какой - то :D Толи у меня пробел в азах :rofl: Вот например: void MegaFunction( BYTE *data ); int _tmain(int argc, _TCHAR* argv) { BYTE *test = NULL; MegaFunction(test);
C++ Найти сумму элемнтов диагонали http://www.cyberforum.ru/cpp-beginners/thread1136760.html
Нужно найти сумму элементов главной диагонали динамического массива,собственно сумму я найти могу: for(i = 0; i < n; ++i) s += matr;(ну примерно так) а вот проблема состоит в вводе размера массива и ввод самих элементов.напишите полный вариант пожалуйста.
C++ Наименьшее значение Как вычислить наименьшее m из N такое, что 2^m = 1 ? подробнее

Показать сообщение отдельно
aLarman
640 / 561 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
02.04.2014, 13:29     Boost::asio как обнаружить дисконнект на удалённой машине?
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
read(socket,...) и write(socket, ...)
linux ?
на если ничего не путаю, когда происходит дисконнект на удал строне, на сокете активность на чтение есть, только ф-ция вернет 0, но следуте отметить что когда read возвращает 0, из этого не следует что произошел дисконнект (могла быть ошибка чтения или еще что то, тут следует смотреть errno/h_errno/WSAGetLastError() или еще что то)

Добавлено через 56 секунд
если read заблочился, во вромя дисконнекта ф-ция вернет управление, как Вызывается read? в цикле? или нет?
 
Текущее время: 02:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru