0

我对 QuickFixJ 应用程序有疑问。我创建实现 Appplication 接口的类(AppImpl)对象,将其传递给 SocketAcceptor 并等待消息。但是我收到来自客户的新消息(我可以在日志中看到它们)我无法使用它们!在 AppImpl 中的所有重写方法中,SocketAcceptor 仅调用了一个且仅一次 - onCreate。什么可能导致这个问题?

我的日志中的示例:

登录:

<20110829-05:35:56, FIX.4.4:localhost->localhost, 传入> (8=FIX.4.49=5835=A49=localhost56=localhost34=8652=20110829-05:35:5610=250)

<20110829-05:35:56, FIX.4.4:localhost->localhost, event>(从 /127.0.0.1:57179 接受会话 FIX.4.4:localhost->localhost)

但是方法:

@Override
public void onLogon(SessionID arg0) {
    System.out.println("On logon");

}

没有被执行。

4

1 回答 1

0

我只是想知道为什么您的 SenderCompID 和 TargetCompID 相同?两者都是“本地主机”。

于 2011-08-29T11:26:57.230 回答