Quickfixj 1.4.0-套接字异常主机地址:端口现有的连接被远程主机强行关闭

问题描述

我正在尝试将修复消息发送给第三方,并且正在接收此消息:

'Socket Exception: An existing connection was forcibly closed by the remote host'.

这很奇怪,因为我的应用程序记录了该消息已发送,但是第三方表示没有到达。一分钟后,它记录了此问题。从未触发过的fromApp方法。之后,我的应用程序请求登录,并开始与交换成功交换心跳。这个问题使我发疯。如您所见,我以34 = 12发送了一条消息2:04:44 pm,他花了太长时间,而我从另一边以34 = 12的顺序发出了心跳作为“答案”。谁知道是什么原因引起的?

Sep 17,2020 2:04:44 PM quickfix.Session send INFO: FIX.4.4:MySenderCompId->MyTargetCompId: 8=FIX.4.49=217635=n34=1249=MySenderCompId52=20200917-17:04:44.45256=MyTargetCompId11=0000023820200917990000160036227958260=20200917-17:04:43.3899225=message id20001= ...my xml...

Sep 17,2020 2:04:47 PM quickfix.mina.AbstractIoHandler messageReceived INFO: FIX.4.4:MySenderCompId->MyTargetCompId: 8=FIX.4.49=6135=034=1249=MyTargetCompId52=20200917-17:04:47.01656=MySenderCompId10=034

Sep 17,2020 2:04:59 PM quickfix.mina.AbstractIoHandler messageReceived INFO: FIX.4.4:MySenderCompId->MyTargetCompId: 8=FIX.4.49=7035=134=1349=MyTargetCompId52=20200917-17:04:59.09756=MySenderCompId112=TEST10=066

Sep 17,2020 2:04:59 PM quickfix.Session send INFO: FIX.4.4:MySenderCompId->MyTargetCompId: 8=FIX.4.49=7035=034=1349=MySenderCompId52=20200917-17:04:59.16756=MyTargetCompId112=TEST10=063

Sep 17,2020 2:05:03 PM quickfix.mina.AbstractIoHandler exceptionCaught SEVERE: socket exception (Host address:port) An existing connection was forcibly closed by the remote host

编辑:我发现,如果我发送基本/小xml文件,我的应用程序运行正常,如果我发送“普通” /大xml文件,则会发生此错误。可能是错误的xml吗?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...