请教下各路大神,是否碰到:onRspQrySettlementInfo返回的结算单信息,部分Content是空的,拼接起来后发现确实漏了数据
请教下各路大神,是否碰到:onRspQrySettlementInfo返回的结算单信息,部分Content是空的,拼接起来后发现确实漏了数据
对于查询数据特别长的情况有可能出现,第二页字符串解析问题
VeighNa的接口是用pybind11开发的,确定不是搞错了?
MTF wrote:
VeighNa的接口是用pybind11开发的,确定不是搞错了?
我是又尝试了GitHub上面其他人开源的通过swig编译的ctp接口,试过没有漏;是不是VeighNa的pybind11开发时的问题?
不晓得现在加入讨论晚不晚,我遇到了swig编译的接口漏数据。不过我的代码是用了一个队列,回调函数往队列里写数据,消费者从队列里取数据来重组结算单,然后少了很多数据。后面查明问题是content字段的内存是重用的,后面的内容会覆盖前面回调的内容。在我的代码里就造成数据缺失了。然后每次拿到Content新构造一个字符串就解决了问题。Content内容为空有可能是结算单里面的换行?但是换行应该会有个"\r\n"这些。
我也遇到这个问题了,swig编译的ctp接口,中间有包漏了内容。只存在某些天的内容会出现这种问题。
openctp-ctp 最新版 已修复查询结算单缺失数据的问题。