[omniORB] Idle Connection Shutdown Problem
Peter.Braun
Peter.Braun@mchp.siemens.de
Fri, 09 Oct 1998 10:36:32 +0200
We have figured out a problem with omniORB idle connection
shutdown in combination with a JacORB client.
omniORB closes a idle connection after some time
in tcpScocketStrand::shutdown (tcpSocketMTfactory.cc).
When doing so it sends an incomplete GIOP request
without the message_size component (8 Bytes instead of
12 Bytes). JacORB wants to read a complete GIOP request (12 Bytes)
and thinks there is an IOException.
I didn't find anything in the CORBA spec that the message_size
is optional, so I think JacORB is right.
Can someone confirm this?
Peter
--
Dr. Peter Braun SIEMENS AG | email: Peter.Braun@mchp.siemens.de
ZT IK 1 | phone: +49-89-636-48298
Otto-Hahn-Ring 6, 81739 Muenchen| fax: +49-89-636-47457