|
From: | Aymeric Moizard |
Subject: | Re: [osip-dev] 200 Ok retransmissions |
Date: | Tue, 23 May 2017 12:01:15 +0200 |
hi,
I had a look in the code to find out, where the
retransmission of 200 Ok responses are sent.
… and found out, that this is done in eXosip_event_wait !
thus, they are sent in the context of an application-thread,
whereas retransmissions for 1xx responses and requests are sent in osip.
what is the reason for this ?
"This is because the UAC core handles retransmissions of the ACK, not the transaction layer."
an app using a high timeout for eXosip_event_wait
would not expect that the retransmission-timing of 200 Ok response is being influenced !
in addition, in case the app receives lots of events,
the function _eXosip_retransmit_lost200ok is rarely called – and the 200 Ok retransmission could starve.
br,
Christoph
_______________________________________________
osip-dev mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/osip-dev
[Prev in Thread] | Current Thread | [Next in Thread] |