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

Доброго времени суток!Возникла задача предварительно проанализировать: какой из типов таймеров использовать в приложении.Суть в том, что в приложении (к примеру) будут использоваться некие объекты (назовем их "Коммуникационные ресурсы", наследованы от QIODevice), которые выполняют прием/передачу данных через сокеты и т.п... Так вот, при обмене данными планирую использовать асинхронный режим. Всё хорошо, но необходимо организовать обмен типа запрос/ответ, т.е. после записи данных в ресурс необходимо засекать время ожидания ответа из ресурса.т.е. по истечении некоторого времени если ресурс не ответил, то формировать ошибку и т.п.Самих объектов "ресурс" может быть сотни/тысячи и создавать столько же таймеров - абсурд.Пока что единственный выход (ИМХО) - создать один многоканальный таймер в котором каналы представляли бы собой обычные счетчики, значения в которых инкрементировались каждый раз при поступлении сигнала от этого таймера. Но что думают гуру? Может что лучше предложат?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Управление Qtimer из потока Guest Продолжение старого архива 0 30.09.2011 21:02
QObject QList<QObject*> Список объектов Guest Третий архив вопросов и ответов 0 28.09.2011 17:32
QTimer слишком неточный Guest Новый архив 3 0 28.09.2011 17:03
Помогите!Проблема:QObject:starttimer:tim er cannot be started from another thread Guest Ещё вопросы и ответы из архива 8 0 28.09.2011 16:56
Qtimer and more... Guest Новый архив 2 0 28.09.2011 15:05



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