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.&nbsp; Any help would be appreciated.<br><br>Scenario:<br><br>&nbsp; A client is set to timeout after 30 seconds.<br>&nbsp; He sends a request that takes a server 60 seconds to process and return a result.<br>
&nbsp; The client gives up before the result is received.<br>&nbsp; The client &quot;knows&quot; that he gave up (because an error is raised).<br>&nbsp; The testing I&#39;ve done shows that the server completes the processing of the request and returns the result (to nowhere).&nbsp; 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 &quot;know&quot; if the client is still there to receive the response?<br><br>(In this particular case, I would want the server to &quot;roll-back&quot; the work he did, if he doesn&#39;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==--