[omniORB] Problem w/ multithreaded omniORBpy application

ml ml@knorke.in-berlin.de
Sat Jun 8 00:07:01 2002


Hallo,

I have written a small client using Python 1.5 under Windows
NT (sorry for using an obsolete programming language version
on an obsolete OS), with omniORB 3.0.4 and omniORBpy.  I
have two threads: One threads is in a CORBA method call,
while the other waits for receiving (socket.recv()) data
from a socket.  Unfortunately, the CORBA method call doesn't
return.  I'm sure, that the server (also omniORB 3.0.4, but
C++ and on the same machine returns a value.  With a simpler
client (no second thread for TCP/IP socket communication)
the CORBA communication seems to work perfectly.  Is there
any known problem (better: a known solution) when having
multiple threads in Python with both CORBA and socket
communication (under Windows NT)?

Thanks very much in advance for any hint!

Cheers, WB