On 07/07/2011 10:59 AM, Iñaki Baz Castillo wrote:
> 2011/7/7 Olle E. Johansson<o...@edvina.net>:
>> Maybe the only solution here is just to drop the response and hope that the 
>> UAC retransmits the request and keeps a useful connection open.
>
> ...and then it comes another question I asked in this maillst:
>
> - The connection is terminated and let's assume cannot be reopened.
> - The client open a new connection and send a *retransmission* of the request.
> - The server would detect that it's a retransmission coming from a new
> connection.
> - Which connection should now use the server to send the response?
> what about if both connections would be still alive? which one to use?
> the last one in which the retransmission has been received?

If we're talking about TCP here (as I believe we are, since DTLS isn't 
part of the discussion yet), then the server also knows that the 
original connection has been lost. There is only one connection to use 
to send the response back... the new one that the client opened.

-- 
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
Jabber: kflem...@digium.com | SIP: kpflem...@digium.com | Skype: kpfleming
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at www.digium.com & www.asterisk.org

_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to