2

当我们尝试在未连接的会话上发送消息时会发生什么?

我发现发送消息的QuickFIXJ方法会抛出一个检查异常,但我想知道在什么情况下会抛出这个异常。

4

1 回答 1

0

如果在您发送消息时会话不可用/断开连接,则会引发 SessionNotFound 异常。但是,如果在此之后会话变得不可用,则不会立即抛出异常,并且会在您尝试发送下一条消息时抛出。

如果你想检测断开连接并处理它们,你可以查看这个答案:QuickFIX/J:如何检测连接失败的时间?

于 2020-06-06T14:11:06.003 回答