>>>>> "Linus" == Linus Nordberg <[log in to unmask]> writes:
Linus> | The library should notify the application when a
Linus> retransmission is | desired.
Linus> |
Linus> | Please don't invent new retransmission methods. The RFCs
Linus> already | define retransmission timers, which work very well
Linus> in practice.
Linus> |
Linus> | See the FreeRADIUS code (src/main/event.c) for some ~20
Linus> lines of code | which implements the retransmission time
Linus> calculations.
Linus> I haven't touched on retransmissions when on UDP yet. I
Linus> should've made that clear from the beginning. My hopes are
Linus> that the library can handle retransmission without the need
Linus> for the application to know about it. We'll see how this
Linus> works out when I come to UDP.
I agree with Alan that inventing new retransmission mechanisms is to be
avoided.
I garee with Linus that we should not need to notify the application,
simply stick an event back into the queue.
--Sam
|