← 戻る

Корректный Reconnect

Возник вопрос, как правильно переподключиться (возможно, к другому серверу), чтобы не нарушить подписку на события и т.д.? Trader.Reconnect не работает как нужно.

このトピックは参考になりましたか?

トピックを共有

コメント (4)

ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください

dvoris
dvoris 著者

Вот такое ещё бывает http://shot.photo.qip.ru/004o1R-2049dqc/

dvoris
dvoris 著者

Впрочем, ошибка возникает не всегда.. Последовательность Trader.Disconnect, Trader.Connect нормально отрабатывает переподключение. Однако после него событие, например, NewTrades перестаёт вызываться. Возможно следует отписываться от подписок и регистривать их (RegisterTrades) снова после переподключения? Под смарткомом я делал именно так.

dvoris
dvoris 著者

Хочу сделать перебор серверов при автореконнекте. в ReConnectionSettings такого нет. Но если просто менять Trader.Adress в обработчике события Disconnected то будет нормально, по-моему?

Mikhail Sukhov
Mikhail Sukhov

dvoris: Хочу сделать перебор серверов при автореконнекте. в ReConnectionSettings такого нет. Но если просто менять Trader.Adress в обработчике события Disconnected то будет нормально, по-моему?

Надо пробовать.