<HTML>
<HEAD>
<TITLE>Same machine connection and VPN</TITLE>
</HEAD>
<BODY>
<FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:12.0px'>Hi,<BR>
<BR>
We're using omniORB to allow our java application to interact with a C++ <BR>
back-end on Windows XP. The C++ code is running in a process on the same <BR>
Machine as the java client. This works OK when the machine is on our <BR>
corporate network and on the public internet. Yet when using the CheckPoint <BR>
VPN client the connection from client (java) to server (C++) fails, <BR>
seemingly because it's trying to connect to a local ip address (ex. <BR>
10.0.1.4).<BR>
<BR>
Interestingly, when using the Cisco VPN client the connection will <BR>
eventually work, but after significant delay.<BR>
<BR>
Since we only intend for these two to operate on the same machine I started <BR>
looking into how to configure omniORB to work around this problem. I started <BR>
passing "-ORBendPoint giop:tcp:localhost:" or "-ORBendPoint <BR>
giop:tcp:127.0.0.1:" to both client and server. This allowed the initial <BR>
connection to work even when using the VPN. However, the callbacks from C++ <BR>
to Java fail so I must be missing something else.<BR>
<BR>
Does anyone have any advice on configuring omniORB to operate a same machine <BR>
connection with a VPN running?<BR>
<BR>
Thanks,<BR>
<BR>
Ken<BR>
<BR>
<BR>
</SPAN></FONT>
</BODY>
</HTML>