QuickFIXn - существующее соединение было принудительно закрыто удаленным хостом - PullRequest
0 голосов
/ 04 мая 2018

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

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

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

-02: 36: 35.627: сеанс FIX.4.2 : отредактированный отправитель-отправитель-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: Отредактированный-отправитель-отправитель-Comp-ID-> Отредактированный-целевой-comp-ID отключается: System.Net.Sockets.SocketException (0x80004005): Существующее соединение было принудительно закрыто удаленным хостом в QuickFix.SocketInitiatorThread.ReadSome (буфер Byte [], время ожидания Int32, миллисекунды) в QuickFix.SocketInitiatorThread.Read ()

1 Ответ

0 голосов
/ 04 мая 2018

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

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

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

...