Hello, I'm developping a c/c++ extension of the php module. This extension uses CORBA (OmniORB) to communicate with a server. Clients connecting to the apache server in which the php module is included will then access to information coming from the server. All that staff is going fine. The CORBA communications from my php extension to my server go all fine. Communications in the other way (from my server to my php extension) don't and I can't find any reason for that. Here's the detailed scenario I've got : 1/ The extension creates a Callback servant and gives a reference of it to the server (all the corba stuff is done : the object is being activated on the poa without any problem) 2/ The server will then loop within a dedicated thread to ping all its clients 3/ When calling the php extension's callback method, the server's thread will freeze and will never get an answer from it. It will be unfreezed as the apache server is stopped. 4/ The amazing thing is that the same mechanism as in the php extension has been implemented in other clients, with success ! Could it come from some of the apache or php policies ? Has anyone got an idea concerning such a problem ? Here's my configuration : gcc 2.96 (I tried disabling all the optimizations flags... nothing better) php 4.0.6 omniORB 3.0.4 Thanks helping, Julien -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php