[omniORB-dev] Server detection of a response that is not successfully sent to a client

Steve Jibson steve.jibson at parentlink.net
Wed Oct 1 10:56:43 BST 2008


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!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.omniorb-support.com/pipermail/omniorb-dev/attachments/20081001/c1911c3c/attachment.htm


More information about the omniORB-dev mailing list