我在虚拟机环境中安装了最新的quickfix,但它无法正常运行。这是我发现的:
1. At server side I run run_executor_python.sh
2. At client side I run run_tradeclient.sh
服务器端没有收到任何内容 - 我知道这一点,因为如果有,它会打印出收到的消息。
我修改了cfg / tradeclient.cfg并将SocketConnectHost设置为127.0.0.1并在同一个VM上启动服务器,这次我可以看到服务器接收消息。所以这意味着我的装置很好。
我想知道是否有一些命令选项我可以设置,以便客户端可以打印出一些状态或错误消息,这可以帮助我追踪问题所在。我尝试运行“./tradeclient -h”,但“-h”不是有效选项。
我的同事做了与我相同的设置,它对我有用,唯一的区别是他在真机上,而不是虚拟机。你知道VM上是否存在已知问题吗?谷歌不会退货。
无论如何,非常感谢。