Третий архив вопросов и ответов Вопросы по самым различным темам


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 21:40
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Здравствуйте. Задача следующая: необходимо в течение 50 мсек выполнять цикл по приемке пакетов с сети, пакеты идут со скоростью 95 мбит/сек, поэтому необходимо вовремя забирать их из буфера. Пытался воспользоваться таймером вот так, но похоже что-то не понял. КодC++ (Qt)FrameTimer.setSingleShot(true); FrameTimer.start(100);while(FrameTimer.i sActive()){if(udpSocket.hasPendingDatagr ams()){ ... принимаем пакеты ...}Пробовал также создавать дополнительный слот, в котором устанавливал флаг выхода из цикла приема пакетов, и подключал его к сигналу таймера FrameTimer.timeout(), но тоже не помогло. Больше идей нет.. жду помощи.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Запустить в скрине вечный цикл каждые 10 секунд? Guest Продолжение старого архива 0 30.09.2011 16:01
Нужно расширение для регистрации на определенное время Guest Новый архив 2 0 29.09.2011 13:00
зависания через определенное время Guest Продолжение нового архива 0 28.09.2011 22:07
запуск функционала программы в определенное время Guest Продолжение архива вопросов 0 28.09.2011 18:22



© www.otvetnemail.ru - Форум вопросов и ответов.