Quickfixj:我如何捕获java.net.ConnectException:连接被拒绝:没有进一步的信息

时间:2012-02-08 13:35:49

标签: exception connection try-catch quickfix

我在多台服务器上运行FIX启动器。想法是让其中只有一个人在其上运行FIX会话。但是,只要在一台服务器上建立FIX会话,我就开始获取java.net.ConnectException:连接被拒绝:没有关于其他服务器的更多信息(在其FIX日志中)。 有没有办法可以捕捉到这种异常,或者说,有什么方法可以识别并采取行动解决这种情况? 实际上,我希望其他服务器停止尝试无目的地建立FIX连接!

1 个答案:

答案 0 :(得分:0)

您的问题不清楚错误是在连接的服务器上还是在其他服务器上。如果它在其他服务器上,则这是预期的行为,因为它们将无法连接,因为该接受器上已经存在连接。如果错误发生在连接的服务器上,则连接服务器可能正在中断连接,但这种情况不太可能,因此错误可能在其他地方。