1

我的 .Net 应用程序中出现以下错误:

20170710-18:47:34.938:连接成功 20170710-18:47:34.940:启动登录请求 20170710-18:47:35.012:验证失败:无法转换字段:无法转换字符串 (20170710-18:47:34.979386)到日期时间:字符串未被识别为有效的日期时间。

我希望我的应用程序支持微秒,目前我可以发送一条LogOn消息,但是当我收到响应时,我的应用程序无法处理该消息。实际上,收到的消息不会出现在我的日志中,也不会触发我的任何事件(FromAdmin, FromApp

我试过改变我的字典,但我无法成功。

4

2 回答 2

0

这已在 QuickFix/N 1.8 版中得到修复。你可以在这里下载。遗憾的是还没有在 NuGet 上。

于 2018-02-21T16:34:28.380 回答
0

这可能是由QuickFIXn中的限制引起的,该限制不支持 UTCTimeStamps 零或三毫秒以外的任何时间。

这似乎已在3 月份修复。(虽然它仍然不完全符合协议。)

您应该能够通过更新您的 QuickFIX 版本来解决此问题。

于 2017-12-06T17:42:35.447 回答