1人以上の使用人(HelloWorldなど)でCORBAサーバーアプリケーションを作成したいと思います。サーバーは、多くのipaddressを持つマシンで実行されます。たとえば、オブジェクトHelloWorld-> sayHello()で取得したメソッドは1つだけです。
ただし、クライアントが到達したIPに基づいて、異なる結果(たとえば、異なる言語のHello)を返したいと思います。
例:2つのIPを持つSERVER1:IP 1.1.1.1、IP2.2.2.2。
- クライアントがIP1.1.1.1でメソッドを呼び出すと、応答「Hello」が返されます。
- クライアントがIP2.2.2.2でメソッドを呼び出すと、応答「Hi」が返されます。
インターフェイスIPをHelloWorldに昇格させる方法sayHello()メソッドに関連して応答できますか?
クライアントの実装を変更する可能性はありません。私の目標は、1台のマシンで多くのCORBAサーバーをシミュレートすることです。もちろん、すべてのCORBAサーバーの状態は異なります(helloworldの回答も異なります)。出来ますか?どのように?
助けてください!前もって感謝します!