-
Добрый день! Есть серверная программа с компонентой IndyUDPServer которая слушает, в моем случае, порт 7714. По событию OnUDPRead все полученные пакеты пишутся в лог-файл. И есть несколько устройств (порядка 20-ти) которые раз в 10 секунд шлют UDP пакеты на этот сервер. Так вот по логам иногда возникает следующая ситуация: в течении минуты полная тишина, а потом разом (5-6 от одного устройства) все пакеты которые должны были идти с интервалом в 10 сек. Причем запустив снифер я вижу, что пакеты в это время приходили нормально - т.е. от каждого устройства 1 пакет в 10 сек. Такая ситуация происходит от 0 до 10 раз в день. (закономерность пока не нашел). Очень похоже на какой-то буфер или очередь, но где она возникает в Windows или в Delphi (Indy) непонятно. Может кто сталкивался с такой проблемой? Спасибо.
-
-
> ODBC (19.05.2011 00:08:00) [0]
UPD плохо в Инди реализовано, много ошибок, лучше всего уйти на другие компоненты.
-
> лучше всего уйти на другие компоненты. я тоже так этого хотел, давно... но все никак не получается. :( хотя, работает, вроде никто не жалуется. (и главное у меня сейчас не UPD, тут только поддержка старого, а https ... но и с ним в Инди тоже проблемы ;()
-
> sniknik (19.05.2011 09:45:03) [3]
А геде у него не проблемы.
-
Всем спасибо. Попробую поискать замену Indy.
|