<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
<br>
<br>
<blockquote type="cite"
cite="mid200311111018.hABAIUM17173@grisby.dyndns.org">
<pre wrap="">
</pre>
<blockquote type="cite">
<pre wrap="">I have raised the issue about these exceptions in the comp.object.corba
newsgroup.
Here are my questions the answers of Michi Henning. Do you agree with
his opinion?
</pre>
</blockquote>
<pre wrap=""><!---->
See Jon Biggar's response to Michi in comp.object.corba.
COMM_FAILURE means the communication failed between sending a request
and getting a response. When using an existing connection, it is not
until the ORB tries to receive the response that it is able to see
that the connection has gone. COMM_FAILURE is therefore the correct
exception to throw.
</pre>
</blockquote>
See the answer of Michi to Jon Biggar's response in comp.object.corba.<br>
<br>
I would agree with Michi that there is a difference between two situations:<br>
1. application gets error trying to write to a socket (TRANSIENT)<br>
2. applications gets error trying to read the replay from socket (COMM_FAILURE)<br>
I'm not a TCP/IP expert, so I don't know is it always possible to distinguish
between<br>
these two situations?<br>
<br>
Cheers,<br>
Sergei<br>
</body>
</html>