![]() |
Кодерам ( наверно Delphi)
директор попросил найти программера, вот задача:
http://www.nowsms.com/ - это софтина а это ТЗ: : Имеется: сервис работающий в операционной среде Windows, постоянно поддерживающий связь с сервером по протоколу TCP/IP и SMPP, при разрыве соединения, сервис инициализирует переподключение немедленно и в случае неудачи берет таймаут в 90 сек. перед последующей попыткой. Инициализация подключения обозначается посылкой серверу PDU SMPP bind_transceiver. При неудачном подключении после таймаута в 90 сек, сервис увеличивает таймаут в 1.5 раза. Задача: В нашей ситуации моментальное переподключение недопустимо, необходимо после обрыва (отключения) соединения с сервером выдержать таймаут в 90 сек. и лишь затем подключаться вновь. Необходим: пакетный фильтр, либо сетевой драйвер, либо API hook, на данный вызов (пакет), но при этом необходимо сохранить функцию множителя при неудачном подключении после таймаута в 90 сек. Желаема реализация: В принципе значения не имеет, но приоритетным было бы исполнение в среде Delphi в виде пакетного фильтра. выставите свою цену, сделать желательно оперативно |
| Время: 02:08 |