[omniORB] TRANSIENT or COMM_FAILURE

Duncan Grisby duncan at grisby.org
Sun Nov 16 20:45:35 GMT 2003


On Tuesday 11 November, Serguei Kolos wrote:

> See the answer of Michi to Jon Biggar's response in comp.object.corba.
> 
> I would agree with Michi that there is a difference between two situations:
> 1. application gets error trying to write to a socket (TRANSIENT)
> 2. applications gets error trying to read the replay from socket 
> (COMM_FAILURE)
> I'm not a TCP/IP expert, so I don't know is it always possible to
> distinguish between these two situations?

Michi now agrees that sometimes it's inevitable that you get
COMM_FAILURE when a server goes away, because the client has no way to
know until it tries to read a reply.

Cheers,

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan at grisby.org     --
   -- http://www.grisby.org --



More information about the omniORB-list mailing list