Я создаю новое соединение FIX, и в файле event.current.log я вижу:
Created session
Connecting to xx.xx.xxx.xxx on port xxxx
Connection succeeded
, но не говорит "Инициированный запрос на вход в систему" как следует.
В своем коде я вижу, что я отправляю логин, ie эта строка называется:
QuickFix.Session.SendToTarget(APIMessages.GetLogonRequest44(), sid);
и в файле .body я вижу созданное сообщение FIX. Файл messages.current.log пуст.
Что я мог сделать не так?
ОБНОВЛЕНИЕ Я использую здесь QuickFIXn из DotNetCore 3.1, чего у меня нет ' не делали раньше (ранее делали tNet Framework), и это может иметь значение.
Я отладил QuickFixN и в нем он получает исключение нулевой ссылки в StreamFactory.CreateTunnelThruProxy, когда после вызова строки:
Uri proxyUri = webProxy.GetProxy(destUri);
proxyUri возвращается как ноль в моем случае.
Похоже, это проблема у меня.