首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QuickFIX/J多次登录

QuickFIX/J多次登录
EN

Stack Overflow用户
提问于 2009-12-16 11:44:00
回答 1查看 3.8K关注 0票数 0

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

从配置文件中的设置: SenderCompID TargetCompID

他们的行为如下:

执行者-我只允许来自一个叫班仔的人的单一连接-我的名字是班仔,我只会连接到Exectuor

我想更改它们的行为,如下所示:

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

我可以知道怎样才能做到这一点吗?

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

如果只更改Banzai端的代码,而配置文件保持不变,则连接将不被允许。

还有其他我需要修改的东西吗?

(1)执行者代码

(2) executor和banzai的配置文件

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-09 09:44:54

快速修复引擎使用(BeginString,SenderCompID,TargetCompID)来区分会话。

当服务器收到消息时,引擎获取这3个值并找到相关的会话。然后,会话将获得该消息。

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

您可以在quickfixengine配置中设置多个会话,以便您可以在服务器和客户端之间建立多个连接,或者将多个客户端连接到同一服务器。

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1912117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档