Конференция "Сети" » Indy или Windows [D7, Win2k]
 
  • ODBC © (19.05.11 00:08) [0]
    Добрый день!
    Есть серверная программа с компонентой IndyUDPServer которая слушает, в моем случае, порт 7714. По событию OnUDPRead все полученные пакеты пишутся в лог-файл. И есть несколько устройств (порядка 20-ти) которые раз в 10 секунд шлют UDP пакеты на этот сервер. Так вот по логам иногда возникает следующая ситуация: в течении минуты полная тишина, а потом разом (5-6 от одного устройства) все пакеты которые должны были идти с интервалом в 10 сек. Причем запустив снифер я вижу, что пакеты в это время приходили нормально - т.е. от каждого устройства 1 пакет в 10 сек. Такая ситуация происходит от 0 до 10 раз в день. (закономерность пока не нашел). Очень похоже на какой-то буфер или очередь, но где она возникает в Windows или в Delphi (Indy) непонятно. Может кто сталкивался с такой проблемой? Спасибо.
  • sniknik © (19.05.11 00:14) [1]
  • Anatoly Podgoretsky © (19.05.11 09:08) [2]
    > ODBC  (19.05.2011 00:08:00)  [0]

    UPD плохо в Инди реализовано, много ошибок, лучше всего уйти на другие
    компоненты.
  • sniknik © (19.05.11 09:45) [3]
    > лучше всего уйти на другие компоненты.
    я тоже так этого хотел, давно... но все никак не получается. :(
    хотя, работает, вроде никто не жалуется. (и главное у меня сейчас не UPD, тут только поддержка старого, а https ... но и с ним в Инди тоже проблемы ;()
  • Anatoly Podgoretsky © (19.05.11 10:09) [4]
    > sniknik  (19.05.2011 09:45:03)  [3]

    А геде у него не проблемы.
  • ODBC © (19.05.11 10:40) [5]
    Всем спасибо. Попробую поискать замену Indy.
 
Конференция "Сети" » Indy или Windows [D7, Win2k]
Есть новые Нет новых   [134436   +23][b:0][p:0]