首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QuickFixN在白天断开连接,无法重新连接

QuickFixN在白天断开连接,无法重新连接
EN

Stack Overflow用户
提问于 2017-12-17 22:18:27
回答 2查看 493关注 0票数 0

我们使用QuickFixN发送命令来交换和接收执行报告。

如果用于交换的虚拟专用网在白天断开,QuickFixN直到第二天才能重新连接,尽管ResetOnLogonResetOnDisconnected设置为N。

我们不理解的原因是:序列,还是别的什么?

代码语言:javascript
复制
0171217-12:15:39.122 : Created session
20171217-12:15:39.129 : Connecting to 172.16.105.151 on port 10060
20171217-12:15:39.399 : Connection succeeded
20171217-12:15:39.423 : Initiated logon request
20171217-12:15:39.680 : Session FIX.4.2:NOOR->MBS disconnecting: System.Net.Sockets.SocketException (0x80004005): An existing connection was forcibly closed by the remote host
   at QuickFix.SocketInitiatorThread.ReadSome(Byte[] buffer, Int32 timeoutMilliseconds)
   at QuickFix.SocketInitiatorThread.Read()
20171217-12:15:41.140 : Connecting to 172.16.105.151 on port 10060
20171217-12:15:41.398 : Connection succeeded
20171217-12:15:41.399 : Initiated logon request
20171217-12:15:41.654 : Session FIX.4.2:NOOR->MBS disconnecting: System.Net.Sockets.SocketException (0x80004005): An existing connection was forcibly closed by the remote host
   at QuickFix.SocketInitiatorThread.ReadSome(Byte[] buffer, Int32 timeoutMilliseconds)
   at QuickFix.SocketInitiatorThread.Read()

交换请求

代码语言:javascript
复制
20171217-12:15:39.423 : 8=FIX.4.2|9=65|35=A|34=7304|49=NOOR|52=20171217-12:15:39.415|56=MBS|98=0|108=30|10=192|
20171217-12:15:41.398 : 8=FIX.4.2|9=65|35=A|34=7305|49=NOOR|52=20171217-12:15:41.398|56=MBS|98=0|108=30|10=196|
20171217-12:15:43.397 : 8=FIX.4.2|9=65|35=A|34=7306|49=NOOR|52=20171217-12:15:43.397|56=MBS|98=0|108=30|10=198|
20171217-12:15:45.398 : 8=FIX.4.2|9=65|35=A|34=7307|49=NOOR|52=20171217-12:15:45.398|56=MBS|98=0|108=30|10=202|
20171217-12:15:47.399 : 8=FIX.4.2|9=65|35=A|34=7308|49=NOOR|52=20171217-12:15:47.399|56=MBS|98=0|108=30|10=206|
20171217-12:15:49.400 : 8=FIX.4.2|9=65|35=A|34=7309|49=NOOR|52=20171217-12:15:49.400|56=MBS|98=0|108=30|10=192|
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-22 17:27:46

首先,感谢@rupweb的回放和对帮助.Second的兴趣,这个问题有两个来源:1-在断开客户端系统-that连接到远程方之前-它必须注销。客户端系统的可执行文件必须从每个time.Because的相同物理位置运行,修复程序生成文件以保持我的设备上的序列,以便下次开始另一次握手和连接。

票数 0
EN

Stack Overflow用户

发布于 2018-04-19 22:40:11

这个错误意味着你的交易对手很可能会向你发送一个TCP reset packet。因此,看起来您正在建立连接,但登录尝试失败,结果是重置数据包。

您的用户名/密码是否正确?

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

https://stackoverflow.com/questions/47856005

复制
相关文章

相似问题

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