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


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

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

Code

// Включаем 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 Ответов
Den

Фотография
Дата: 04.09.2013
Ответить


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

https://stocksharp.ru/fo...ie-vosstanavlivaietsia/
Спасибо:

Mikhail Sukhov

Фотография
Дата: 04.09.2013
Ответить


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

Lipot

Фотография
Дата: 04.09.2013
Ответить


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

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


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy