On 7/7/10 2:45 PM, [email protected] wrote:
However, even if the response has been sent, you have no way to be
sure that your client has read it.
Yes, I'm aware of this, but in our practice it is far more common that
a client disconnects during the execution of the business function
which can take from few seconds up to few minutes, than disconnecting
while sending the response, that can be measured in tenths of seconds
or less.
Well, Challenger exploded because the odds that two O-rings break was
evaluated to 1/100 000 :)
Also consider that he clinet *might* perfectly has disconnected during
the transaction, but if it disconnected brutally, you won't get any
notice of such a disconnection. If your transaction takes 2 seconds, the
odds that such a disconnection occurs is way higher.
( if you rip of your network cable from your computer, you'll get a
brutal disconnection which won't be signaled).
Sh*t happens...
--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com