gpt4 book ai didi

java - QuickFIX/J 多重登录

转载 作者:行者123 更新时间:2023-12-02 08:35:39 27 4
gpt4 key购买 nike

目前,QuickFIX/J 中提供的示例仅允许单个执行器与单个 banzai 对话。

从配置文件中的设置:发送者CompID objective-c ompID

他们的行为如下:

Executor - 我只允许来自名为 Banzai 的人的单一连接Banzai - 我的名字是 Banzai,我只会连接到 Exectuor

我想将它们的行为更改为如下:

执行者 - 我允许任何人连接。Banzai - 我的名字是 ,我只会连接到 Exectuor

我可以知道如何实现这一目标吗?

我尝试以下操作: http://www.quickfixj.org/confluence/display/qfj/Implementing+Custom+Logons (这是动态生成 session 的正确方法吗?)

仅更改 Banzai 端的代码,并且保持配置文件不变,将不会允许连接。

还有其他我需要改变的事情吗?

(1)执行者代码

(2)执行器和banzai的配置文件

最佳答案

quickfixengine 使用 (BeginString,SenderCompID,TargetCompID) 来区分 session 。

当服务器收到消息时,引擎会获取这 3 个值并找到关联的 session 。然后 session 获取消息。

这意味着您必须配置您的 SenderCompID(如果是您的服务器,则为 ID)和 SenderCompID(您希望通信的另一方的 ID)。

您可以在quickfixengine配置中设置多个 session ,这样您就可以在服务器和客户端之间建立多个连接,或者多个客户端连接到同一服务器。

但是在所有情况下客户端和服务器都需要知道对方的 ID。

关于java - QuickFIX/J 多重登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1912117/

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