Название: Как привязать таймер к конкретному объекту. Отправлено: demiurg от Июня 28, 2011, 21:27 Делаю TCP сервер, к которому хочу прицепить защиту на таймерах. Т.е. если например подключение осуществилось, а идентификаторовов протокола не обнаружено в течении 10 секунд, то клиента рубит. Аналогично, запрет на повторные подключения от когото айпи в течении 10 минут. Вопрос в том как мне QTimer прикрутить к конкретному айпи? Т.е. сработал например таймер1 - отключаю такогото клиента, таймер2 - другого. Или использовать Qtimer ресурсоёмко?Подскажите пожалуйста как лучше реализовать ?
Название: Re: Как привязать таймер к конкретному объекту. Отправлено: LisandreL от Июня 28, 2011, 22:03 QTimer::singleShot
Название: Re: Как привязать таймер к конкретному объекту. Отправлено: demiurg от Июня 28, 2011, 22:33 Код: void Server::addConnection() выводит Код: D:/Qt/server/server.cpp:74: error: invalid use of void expression Код: "timer.singleShot(10000,this,this->timer_close(client));" И ещё вопрос - получается для каждого клиента будет свой таймер? Или же один на все? |