← Zurück

Корректный Reconnect

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

War dieses Thema hilfreich?

Thema teilen

Kommentare (4)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

dvoris
dvoris Autor

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

dvoris
dvoris Autor

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

dvoris
dvoris Autor

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

Mikhail Sukhov
Mikhail Sukhov

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

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