Sorry, I&#39;ll explain it better:<br>
<br>
Each process is running in one PC, and each one have a different name in omninames. <br><br>To disconnect TCP connection I use the windows acces to &quot;network connection&quot;, and the &quot;deactivate&quot; option.<br>
<br>So, the process is the following:<br><br>
I start omninames service and process B (in the same PC normally, but I
have prove running omninames in a third PC too). (In this PC, TCP
communications are available).<br>
<br>
Then, discconect the network card of PC A, and start process A. This
process, every 3 seconds test its TCP conection trying to ping the IP
where omninames is running. If the test success (when I reconnect the
network card), creates a thread that goes into orb-&gt;run(), and (in
another thread) poll the process B.<br>
<br>
If the poll reachs process B, in the GUI of process B a green image is shown. Else, the image is red. <br>
<br>
Process B, when the image turns green, send a message to process A. The
methos are different, so I know neither A nor B are connectet to itself.<br>
<br>
The case is, the image in B turns green, but when trying to send the request message, process B goes into the catch statement<br>
<br>
And what is <span style="cursor: pointer;" onclick="dr4sdgryt2(event)">incomprehensible
to me is that if I run process A with its network card active from the
beginning, and process B with it disconnect and some time later I
connect it (this process checks TCP connections in the same way B does,
and also create the thread which attends client incoming request), the
image turn to green and the message gets B<br></span><br>
Finally, if the two PC have their network cards active, everything works.<br>
<br>
And about outputthe output of ifconfig and route, how can I get it?<br>
<br>
Thank you so much.<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br></blockquote></div><br>