1 我想要什么
我想写一个解析fix协议的路由模块,它工作在
Initiator
和Acceptor
中间。根据来自Initiator
的不同消息内容,路由模块将消息转发给不同的Acceptor
.
2 我尝试了什么
我看到standard的消息格式是这样的:
8=FIX.4.2<SOH>9=175<SOH>35=D<SOH>49=BUY1<SOH>56=SELL1<SOH>34=2482
但现在我从
Initiator
那里得到消息就像8=FIX.4.29=7335=A....
.
3 让我困惑的是什么
为什么我的消息没有分隔符
0x01
。 Initiator
发送的消息是否必须包含分隔符,或者可以设置吗?我如何解析修复消息?