Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сервер C++ Win32 https://www.cyberforum.ru/ cpp-networks/ thread1477692.html
Добрый день! Пишу по этому видеоуроку программу сервера. Вот мой код: #pragma comment(lib, "Ws2_32.lib") #include <WinSock2.h> #include <iostream> #include <WS2tcpip.h> SOCKET Connect;...
Создать клиент, принимающий данные с использованием сокетов C++
Всем привет, пожалуйста подскажите как мне сделать КЛИЕНТ на c++, чтобы можно было передавать и получать данные(просто строки). Слово "клиент" я выделил по тому, что сервер у меня уже сделан на...
Как узнать, что компьютер пингуют в данный момент? C++
Всем добрый день! команда ping - это значит что я отправляю "пакеты" на какой-то IP а как я могу узнать что мне приходят такие пакеты? или это просто невозможно? Заранее спасибо за ответ =)
C++ Клиент серверное приложение для удаленного управления Нужна помощь в написании клиент серверной программы для удаленного управления на С++ (через командную строку). Должен быть очень простой функционал: выкл.комп, перезагрузка, завершения сеанса... https://www.cyberforum.ru/ cpp-networks/ thread1474318.html
C++ Два клиента не запускаются на одном компьютере https://www.cyberforum.ru/ cpp-networks/ thread1472570.html
При запуске двух ( вполне рабочих ) клиентов , второй выдаёт ошибку в месте где стоит функция bind. Почему и как исправить ?
C++ Получение множества сообщений на сервер
Здравствуйте. Есть программа клиент-сервер. С помощью клиента осуществляется отправка сообщений на сервер. Сервер же, получает эти сообщения и выводит их. Думаю, и так все понятно. Собственно, нужна...
Сети Петри . Любой простой пример программы с сетями Петри С++ или на других языках программирования C++
Помогите пожалуйста . Сети Петри . Любой простой пример программы с сетями Петри С++ или на других языках программирования.
C++ Монитор загруженности сети (сколько получено\отправлено байт где копать) Ребят, нужно написать простенькую программу монитор сети, подскажите где копать и куда копать. Нужно лишь чтобы программа получала сколько отправлено и получено байт через интернет или локальную... https://www.cyberforum.ru/ cpp-networks/ thread1468281.html
C++ Есть простые примеры реализации epoll на C/C++? https://www.cyberforum.ru/ cpp-networks/ thread1468242.html
Настраиваю неблокирующие сокеты... Читаю/отправляю небольшие посылки... А вот когда дело касается больших пакетов, то, как я понимаю, нужно использовать epoll. Не подскажите простенькие примеры...
C++ Написание шлюза для приложения Доброе времени суток. Возникла такая проблема. Есть приложение оно работает с базой данных. Приложение написано на java так же есть сервер linux где крутиться база этого приложения. Я хочу написать... https://www.cyberforum.ru/ cpp-networks/ thread1466354.html
3 / 3 / 2
Регистрация: 13.02.2015
Сообщений: 42
17.06.2015, 07:05  [ТС] 0

Синхронные сокеты и таймаут

17.06.2015, 07:05. Просмотров 1235. Ответов 4
Метки (Все метки)

Ответ


зачем Вам таймер на отправку, в 99% случаях она будет выполнена сразу
А если допустим интернет упал ? Хотя в общем в данной поделке этим конечно можно пренебречь .

завернуть в метод, в нем переводим сокет в неблокирующий режим, делаем select на чтение(тут таймер и задать) если по истечению времени нет активности на чтение, возвращаем в блокирующий режим, выходим с -1, если есть активность на чтение, читаем, переводит в блокирующий режим и возвращаем значение которое recvfrom вернет
Могу делать на неблокирующихся. Таймер через цикл допустим считать. Просто интересно почему не работает первый вариант .

Вернуться к обсуждению:
Синхронные сокеты и таймаут
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.06.2015, 07:05
Готовые ответы и решения:

Клиент-сервер. Синхронные и асинхронные сокеты
Здравствуйте, в чем разница между синхронными и асинхронными сокетами? слышал что с асинхронным...

Синхронные запросы
Добрый вечер! Кто знает как &quot;убить&quot; синхронные запросы? У меня в консоли выходит сообщение что у...

Синхронные двигатели
В политехе на лабораторных работах по электрическим машинам запускали синхронные движки с числом...

Синхронные ScrollBox'ы
На форме лежат скроллбоксы, как сделать чтобы при прокрутке одного (вертикально, горизонтально)...

4
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.