gpt4 book ai didi

java - 在 Quickfixj 中断开连接

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:52:50 27 4
gpt4 key购买 nike

我正在使用 quickfixj,其中我有接受器,我使用 Logout() 方法从中发送修复消息 "8=FIX.4.29=8235=534=38749=TEST152=20130409-08:01:47.86256=TEST2-1136558= User Is Blocked10=231"to initiator ,但我可以看到从 Acceptor 本身发送的心跳我们如何克服这个问题?我正在使用下面的代码

        Logout oLogout = new Logout();
quickfix.field.Text aText = new quickfix.field.Text("User Is Blocked");
oLogout.set(aText);
Session.sendToTarget(oLogout, "TEST2-11365, "TEST1");

最佳答案

您不应该像这样手动发送注销。注销是管理员消息;您应该信任引擎发送/接收所有管理消息类型。

发生的事情是您在引擎的控制逻辑之外发送此消息。引擎将其视为任何其他传出的应用程序级消息,而不是启动引擎的内部关闭逻辑。

如果您调用 Acceptor.stop(),那么引擎将启动其关闭逻辑并为您发送注销。

关于java - 在 Quickfixj 中断开连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15896871/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com