我注意到当我的应用程序使用以下命令从会话断开连接时,会话日志中没有注销消息:

session.disconnect(reason, false);


我已经验证了该方法确实被调用,甚至在qfixj框架日志中找到了原因,但是没有看到注销消息发送到另一个连接的compid。我不知道这是预期的行为还是由于其他问题。即时通讯使用quickfixj 1.5.0。

最佳答案

当我们明确断开与会话的连接时,quickfixj不会发送注销消息。

10-08 16:06