QuickFIXn — существующее соединение было принудительно закрыто удаленным хостом

Я уже проверил этот существующий вопрос, но это не входило в мой контекст. Мое соединение FIX с брокером FIX было установлено за последние 7 дней и работало правильно, я получал рыночные данные для своего запроса на запросы рыночных данных.

Но вдруг со вчерашнего утра я получаю следующую ошибку. Я попытался установить CheckLatency=Y или CheckLatency=N, но результат тот же.

Сообщение об ошибке -

-02:36:35.627 : Сеанс FIX.4.2: Edited-Sender-Sender-Comp-ID->Edited-target-comp-ID уже отключен: сброс...

20180504-02:36:35.658 : Сброс сеанса: Новый сеанс

20180504-02:36:37.705 : Создан сеанс

20180504-02:36:37.721 : Подключение к 114.144.100.10 через порт 11111

20180504-02:36:37.846 : подключение выполнено успешно

20180504-02:36:43.640 : Инициированный запрос на вход

20180504-02:36:43.765 : Сеанс FIX.4.2: Edited-Sender-Sender-Comp-ID->Edited-Target-comp-ID отключение: System.Net.Sockets.SocketException (0x80004005): существующее подключение был принудительно закрыт удаленным хостом в QuickFix.SocketInitiatorThread.ReadSome(Byte[] buffer, Int32 timeoutMilliseconds) в QuickFix.SocketInitiatorThread.Read()


person V.K.    schedule 04.05.2018    source источник


Ответы (1)


Для тех из вас, кто столкнулся с этой проблемой, вот краткий ответ.

Уже другое соединение FIX Client было установлено другим парнем (о котором он даже не знал). Потратив немного больше времени и остановив соединение, эта проблема устранена.

Ведь FIX Broker разрешает одиночное FIX-соединение!

person V.K.    schedule 04.05.2018