複数アルゴリズムの接続
特定のユーザーまたはアプリケーションによっては、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 モードで動作します。