我想用 1 个或多个仆人(例如 HelloWorld)创建 CORBA 服务器应用程序。服务器将在具有许多 IP 地址的机器上运行。例如,我在对象 HelloWorld -> sayHello() 中只有 1 个方法。
但是,我想根据客户端到达的 ip 返回不同的结果(例如不同语言的 Hello)。
示例:带有两个 ip 的 SERVER1:IP 1.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 答案)。是否可以?如何?
请帮忙!先感谢您!