Re:TIdUdpServer and TIdAntiFreeze
Hi Al,
comments below...
Quote
> And the GUI is doing what.....
> Sounds to me like you need to receive the data, filter it, log it to db. -
no GUI
> Another app to read the data, and possibly modify the filters.
Yes you are correct, it sounds like a background process, no GUI needed. But
there are many statistics that have to be updated in realtime (using a
second app working with the database has shown performance issues) and many
parameters that constantly have to be changed during runtime. Another
reason for this "All in one" approach is the one all developers like the
best: The customer wants it that way. I know, I know, I'm the coward of the
county...
In summary the GUI is not the most important part of the app, but it has to
work. And it must not have any measurable impact on the functionality of the
UDP receiver
Quote
> If it is mandatory to catch all data, you probably want to use TCP, not
UDP.
No chance, I have to connect to an existing system that uses UDP. All
subsystems are connected over one LAN, no WAN, routers, switches. We, our
company are not the developer of that system, we are only a third party
putting another piece to the puzzle. The manufacturer of the original system
(a global player in telecommunications) has chosen UDP because of it's speed
(less overhead than TCP) and is telling us that in such an (only one
physical network segment) environment UDP is actually as save as TCP.
Thanks
Stefan Paege