Java CORBA区分服务器ip上的服务行为(输入请求)

Java CORBA区分服务器ip上的服务行为(输入请求),java,interface,corba,Java,Interface,Corba,我想创建一个或多个服务的CORBA服务器应用程序(例如HelloWorld)。 服务器将在具有多个IP地址的计算机上运行。 例如,我在对象HelloWorld->sayHello()中只得到了1个方法 但是,我希望根据客户端访问的ip返回不同的结果(例如,不同语言的Hello) 例如: 带有两个IP的SERVER1:IP 1.1.1、IP 2.2.2.2 客户端调用ip 1.1.1.1上的方法时,应得到响应“Hello” 客户端调用ip 2.2.2.2上的方法时应得到响应“Hi” 如何将接口

我想创建一个或多个服务的CORBA服务器应用程序(例如HelloWorld)。 服务器将在具有多个IP地址的计算机上运行。 例如,我在对象HelloWorld->sayHello()中只得到了1个方法

但是,我希望根据客户端访问的ip返回不同的结果(例如,不同语言的Hello)

例如: 带有两个IP的SERVER1:IP 1.1.1、IP 2.2.2.2

  • 客户端调用ip 1.1.1.1上的方法时,应得到响应“Hello”
  • 客户端调用ip 2.2.2.2上的方法时应得到响应“Hi”
如何将接口ip提升到我可以响应的HelloWorld sayHello()方法

我无法更改客户端实现。我的目标是在一台机器上模拟许多CORBA服务器。当然,所有CORBA服务器都有不同的状态(不同的helloworld答案)。可能吗?怎么做


请帮忙!提前谢谢你

我知道没有一种方法可以知道这一点。请记住,CORBA非常努力地对应用程序隐藏传输,CORBA可以运行在各种传输上,而不仅仅是TCP/IP。服务器中的ORB将监听这2个IP地址,并将客户端请求发送到POA中。我不认为IP地址传播得那么远。如果有任何支持,它将是特定于您的球体