首页 文章

NAT背后的CORBA客户端[重复]

提问于
浏览
0

这个问题在这里已有答案:

我有一个用Java编写的CORBA客户端,它从端口11112接收来自服务器A的通知 . 现在,我的服务器在防火墙后面,我的IP地址在NAT后面 . 不再收到通知 . 我怀疑服务器A将消息发送到我的未经过处理的IP,并且应该指向那个已经过时的IP ...在Java中,有没有办法指定应该指向服务器的IP?

1 回答

  • 0

    我找到了解决方案 . 您需要在客户端设置一些属性,告诉ORB有效的侦听地址是什么 .

    Properties props = new Properties();
    props.put("org.omg.CORBA.ORBInitialPort", "11112");
    props.put("org.omg.CORBA.ORBInitialHost", "MyNatedHost");
    ORB orb = ORB.init(args, props);
    

相关问题