omniORB ライブラリを使用して C++ CORBA クライアントを開発しています。
私たちのアプリケーションは、それぞれが異なるマシンでホストされている 2 つの異なるサーバーに接続する必要があります。これを実現するために、2 つのCORBA::ORB_ptr
変数を使用します。面白いことに、1 つのサーバーに接続するとどのサーバーに接続してもプログラムは正しく動作しているように見えますが、1 つのサーバーORB_ptr
がアクティブなときに 2 番目のサーバーに接続しようとするとCosNaming::NamingContext::NotFound
例外が発生します。