[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