PDA

Просмотр полной версии : Кодерам ( наверно Delphi)


Lexik
22.10.2007, 13:43
директор попросил найти программера, вот задача:

http://www.nowsms.com/ - это софтина

а это ТЗ: : Имеется: сервис работающий в операционной среде Windows, постоянно поддерживающий связь с сервером по протоколу TCP/IP и SMPP, при разрыве соединения, сервис инициализирует переподключение немедленно и в случае неудачи берет таймаут в 90 сек. перед последующей попыткой. Инициализация подключения обозначается посылкой серверу PDU SMPP bind_transceiver. При неудачном подключении после таймаута в 90 сек, сервис увеличивает таймаут в 1.5 раза.

Задача: В нашей ситуации моментальное переподключение недопустимо, необходимо после обрыва (отключения) соединения с сервером выдержать таймаут в 90 сек. и лишь затем подключаться вновь.

Необходим: пакетный фильтр, либо сетевой драйвер, либо API hook, на данный вызов (пакет), но при этом необходимо сохранить функцию множителя при неудачном подключении после таймаута в 90 сек.

Желаема реализация: В принципе значения не имеет, но приоритетным было бы исполнение в среде Delphi в виде пакетного фильтра.


выставите свою цену, сделать желательно оперативно