← Zurück

У кого-нибудь работает переподключение?

Интересно это только у меня при потере интернета (кабель из компа вытащил) и восстановлении (обратно подсоединил) не происходит переподключение?

Основные строки кода, связанные с переподклбючением:


// Включаем 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, "Соединение восстановлено."));

А также, если пытаюсь ручками переподключиться ругается, что не остановлены потоки.

War dieses Thema hilfreich?

Thema teilen

Kommentare (3)

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

Den
Den

В квике это регрессия в 4.0.18:

http://stocksharp.com/forum/3919/Konniektsiia-nie-vosstanavlivaietsia/

Mikhail Sukhov
Mikhail Sukhov

Речь идет о Плазе? Тогда там сам роутер устанавливает подключение в случае разрыва связи. С роутером то соединение не теряется.

Lipot
Lipot Autor

Да, речь о Плазе! Спасибо за отклик. А сам роутер - не подскажете где поискать информацию как его настраивать? Или он это делает автоматически?

Я правильно понял, что стокшарп следит в данном случае за соединением с роутером, предполагая, что роутер в свою очередь подключен к интернет и соответственно торгам?