![]() |
1
9
您需要将消息中的每个字节相加,但不包括校验和字段。然后将该数字取模256,并将其打印为带前导零的3个字符(例如,校验和=13将变为013)。 来自FIX wiki的链接: FIX checksum C语言中的示例实现,取自 onixs.biz :
|
![]() |
2
5
准备运行C示例改编自 here
注意事项
|
![]() |
3
3
|
|
4
0
使用BodyLength[9]和CheckSum[10]字段。 BodyLength从BodyLenght之后的字段开始计算 在CheckSum字段之前。 校验和在校验和字段之前从8=到SOH计算。 计算每个字符的二进制值,并将其与计算值的LSB与校验和值进行比较。 如果校验和被计算为274,则模256值为18(256+18=274)。该值将以10=018传输,其中 “10=”是校验和字段的标记。 |
![]() |
codiaf · 从移动应用程序中的FIX协议获取数据 8 年前 |
![]() |
anhtv13 · 如何手动计算FIX中的校验和? 9 年前 |
![]() |
user462872 · Stunnel支持非加密连接吗? 12 年前 |