我对QuickFixJ应用程序有疑问。我创建了类的对象(AppImpl),它实现了Appplication接口,将它传递给SocketAcceptor并等待消息。但是我从客户端收到新消息(我可以在日志中看到它们)我无法使用它们!从AppImpl中的所有重写方法开始,SocketAcceptor - onCreate只调用了一次且仅一次。 什么可能导致这个问题?
我的日志示例:
登录:
< 20110829-05:35:56,FIX.4.4:localhost-> localhost,incoming> (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");
}
未执行。
答案 0 :(得分:0)
我只是想知道为什么你的SenderCompID和TargetCompID是一样的?两者都是“localhost”。