0

我正在尝试与在一台服务器上正常工作的外部交易对手建立 FIX 连接。我已将实现移到另一台服务器上(在具有自己防火墙的不同网络上)。我可以看到登录消息在双方之间交换(我在应用程序和网络层日志中都看到了)。但是,既然我在登录后立即响应对方消息,我的 FIX 出站消息会引发异常,抱怨没有有效的会话可以发送消息。在此之前,我在网络日志中看不到任何重置(重置发生在上述事件发生之后,我的 quickfixj 应用程序发送注销)。根据对方的指示,我的心跳间隔设置为 30 秒 - 此异常发生在登录响应的一秒内。相同的配置适用于不同的服务器(我没有任何防火墙规则)。有什么想法可能导致这种情况,如果与网络相关,那么确认这一点的最佳方法是什么?

更新:问题与我的错误逻辑有关 - 我已经修复了它。在访问之前未填充会话 ID。

4

0 回答 0