У кого-нибудь работает переподключение?
Интересно это только у меня при потере интернета (кабель из компа вытащил) и восстановлении (обратно подсоединил) не происходит переподключение?
Основные строки кода, связанные с переподклбючением:
Код
// Включаем lrpcq
Trader.UseLocalProtocol = true;
...
// Иициализируем механизм переподключения (будет автоматически соединяться каждые 60 секунд, если шлюз потеряется связь с сервером)
Trader.ReConnectionSettings.ConnectionSettings.Interval = TimeSpan.FromSeconds(60);
// Переподключение при разрыве
Trader.ReConnectionSettings.ConnectionSettings.ReAttemptCount = -1;
// Подписываемся на событие успешного восстановления соединения
Trader.ReConnectionSettings.ConnectionSettings.Restored += () => this.GuiAsync(() => MessageBox.Show(this, "Соединение восстановлено."));
А также, если пытаюсь ручками переподключиться ругается, что не остановлены потоки.