Someone else suggested moving to TCP, which would take care of this automatically.

In the environments I work in, logging is vital and must be reliable to be considered. I have never heard any one complain about ids/firewall/logging that tcp connections weren't fast enough.

marc


On 8/25/06, Martin Leung <[EMAIL PROTECTED]> wrote:
Hi,

>>> gentux
>> UDP being connectionless, I don't see how the client can possibly "know"
>> that the message was received; however, a modifiable threshold on the
>> server could possibly help with the issue.  For example, a setting in
>> the .conf file that tells it to expect 5 messages every 15 minutes,
>> otherwise send an alert (numbers complete subject to user
>> determination).  Of course, a better place for the setting would be in
>> the clients.conf file so that you can set these specs per client rather
>> than an overall setting for the server.
>

Sorry for interrupt but I've an idea on acknowledgement to share:

- Add an unique sequence ID to each message the client send.
- Define a threshold that the server has to acknowledge,
   e.g. every 100 messages
- client caches all unacknowledge message
- when the threshold is reached, client will resent all
   unacknowledge message
- Server acknowledges client with the last sequence number received
   occassionally

Rgds.
Martin






--
marc

Reply via email to