Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我们尝试在未连接的会话上发送消息时会发生什么?
我发现发送消息的QuickFIXJ方法会抛出一个检查异常,但我想知道在什么情况下会抛出这个异常。
如果在您发送消息时会话不可用/断开连接,则会引发 SessionNotFound 异常。但是,如果在此之后会话变得不可用,则不会立即抛出异常,并且会在您尝试发送下一条消息时抛出。
如果你想检测断开连接并处理它们,你可以查看这个答案:QuickFIX/J:如何检测连接失败的时间?