Интересно это только у меня при потере интернета (кабель из компа вытащил) и восстановлении (обратно подсоединил) не происходит переподключение?
Основные строки кода, связанные с переподклбючением:
// Включаем 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, "Соединение восстановлено."));
А также, если пытаюсь ручками переподключиться ругается, что не остановлены потоки.
コメント (3)
ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください
В квике это регрессия в 4.0.18:
http://stocksharp.com/forum/3919/Konniektsiia-nie-vosstanavlivaietsia/
Речь идет о Плазе? Тогда там сам роутер устанавливает подключение в случае разрыва связи. С роутером то соединение не теряется.
Да, речь о Плазе! Спасибо за отклик. А сам роутер - не подскажете где поискать информацию как его настраивать? Или он это делает автоматически?
Я правильно понял, что стокшарп следит в данном случае за соединением с роутером, предполагая, что роутер в свою очередь подключен к интернет и соответственно торгам?