我的情况是:一个 c++ 程序需要与一个使用 FIX 协议的 Java 程序通信。
我的解决方案: - 消息:C++ 程序以 FIX 格式发布文本,Java 程序可以使用 quickfix/j 进行解析。- Socket:在Java程序中设置一个FIX服务器,然后作为客户端的C++程序可以连接到这个socket并使用quickfix将字节流写入其中。Java 程序使用 quickfix/j 来解析字节流。
我的问题: 1.socket方案是否存在兼容性问题,即用quickfix编码的字节流可以用quickfix/j完全解码?2. 哪个更好?缺点和优点。
提前致谢。