Server detection of a response that is not successfully sent to a client
"Steve Jibson" <[email protected]> Wed, 1 Oct 2008 09:56:43 -0600
| Newsgroups | gmane.comp.corba.omniorb.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============4559655636972938== Content-Type: multipart/alternative; boundary="----=_Part_56925_13309946.1222876603234" ------=_Part_56925_13309946.1222876603234 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I have a question that I have not been able to find an answer to. Any help would be appreciated. Scenario: A client is set to timeout after 30 seconds. He sends a request that takes a server 60 seconds to process and return a result. The client gives up before the result is received. The client "knows" that he gave up (because an error is raised). The testing I've done shows that the server completes the processing of the request and returns the result (to nowhere). The server seems completely ignorant of the fact that the client was no longer there to receive the result. Is there a way for the server to "know" if the client is still there to receive the response? (In this particular case, I would want the server to "roll-back" the work he did, if he doesn't successfully pass off the result to the client.) Thanks! ------=_Part_56925_13309946.1222876603234 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline <div dir="ltr">I have a question that I have not been able to find an answer to. Any help would be appreciated.<br><br>Scenario:<br><br> A client is set to timeout after 30 seconds.<br> He sends a request that takes a server 60 seconds to process and return a result.<br> The client gives up before the result is received.<br> The client "knows" that he gave up (because an error is raised).<br> The testing I've done shows that the server completes the processing of the request and returns the result (to nowhere). The server seems completely ignorant of the fact that the client was no longer there to receive the result.<br> <br>Is there a way for the server to "know" if the client is still there to receive the response?<br><br>(In this particular case, I would want the server to "roll-back" the work he did, if he doesn't successfully pass off the result to the client.)<br> <br>Thanks!<br><br></div> ------=_Part_56925_13309946.1222876603234-- --===============4559655636972938== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ omniORB-dev mailing list [email protected] http://www.omniorb-support.com/mailman/listinfo/omniorb-dev --===============4559655636972938==--