複数アルゴリズムの接続

特定のユーザーまたはアプリケーションによっては、OEC サーバーが複数アプリケーションの同時接続をサポートしていない場合があります。この場合、他の接続が中断されることがあります。これらの制限を回避するため、この OpenECryTrader 実装は、OEC サーバーへの単一接続を通じた複数アプリケーションの同時動作をサポートしています - OECRemoting

次の OpenECryRemoting モードがサポートされています。

  • None - OpenECryRemoting は切断されます。アプリケーションは OEC サーバーへの独自の接続を作成します。アプリケーションは他のアプリケーションの Primary として機能できません。
  • Primary - アプリケーションは OEC サーバーへの独自の接続を作成します。
  • Secondary - 初期化時に Primary モードで実行されているローカルアプリケーションを検索します。そのようなアプリケーションが見つかった場合、それらの OEC サーバーへの接続を使用します。見つからない場合、アプリケーションは None モードに入ります。

OECRemoting モードを明示的に設定するには、OpenECryTrader オブジェクトの作成直後に目的のモードを指定する必要があります。たとえば、Secondary モードを設定するには、次のようにします。

Trader.RemotingRequired = OECRemoting.Secondary;
		

既定では、OpenECryTrader アダプターは OpenECryRemoting.None モードで動作します。