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