答案 0 :(得分:3)
首先,您的问题是关于 FIX,这是一个协议,而不是QuickFIX,它只是一个可以用于FIX程序的引擎。
其次,如果您打算使用FIX(并且,鉴于您最近的许多SO问题,您显然是这样),那么您真的需要熟悉FIX规范。
您可以在http://fixtradingcommunity.org免费创建一个帐户,然后转到此页面下载PDF格式的规范:
http://www.fixtradingcommunity.org/pg/structure/tech-specs/fix-protocol
规范将准确告诉您bodyLength
和checkSum
是什么以及如何计算它们。幸运的是,QuickFIX会为您完成这些计算。
这些领域的目的:
答案 1 :(得分:2)
来自F {{{}}官方网站上的http://www.fixtradingcommunity.org/FIXimate/FIXimate3.0/:
9 | BodyLength |长度|消息长度,以字节为单位,转发给 CheckSum字段。在消息中总是第二个领域。 (始终未加密)|添加了FIX.2.7
10 | CheckSum |字符串|三字节,简单的校验和(见 第2卷:"校验和计算"用于描述)。总是最后的领域 在消息中;即服务,尾随,作为 消息结束分隔符。始终定义为三个字符。 (总是 未加密的)|添加了FIX.2.7