各位大侠注意啦,别像我一样犯这种错误哦

  • 主题发起人 主题发起人 zybbq
  • 开始时间 开始时间

zybbq

Registered
Registered
注册
2015-04-13
消息
3
今天通过DIOCP 5中的StreamCoderDEMO进行数据交换时,发现客户端不能获得任何数据,通过日志log文件中得知是以下错误:[message][PID:3940,ThreadID:4076]:[416]响应接收请求时出现了错误。错误代码:64!
搞了很久都不行,后来经【天地弦】指点,原来问题是出自Midas.dll!!!将文件Copy到客户端,结果——还是一样不行,继续和【天地弦】联调,最后发现问题所在了,还是Midas.dll,原来是因为Midas.dll文件版本问题,唉,搞了这么久,大家以后要注意咯!{:3_61:}第一次发贴,多多支持
 
你没把问题描述清楚呀,
而且你的日志是服务端的。这种日志很常见,客户端断开会出现这种日志。

你的症状是用DataMoudle的DEMO客户端赋值给CDS.DATA时解码不了。
是因为你服务端的midas.dll版本是XE,而客户端的midas.dll可能是早期的版本,导致data不能被赋值给cds.data进行解码。

而你之前说的客户端返回false,应该是你没有调试清楚...
 
应该是返回的为true,不过因为版本问题不能进行解码
 
弦子真是个好人啊。。必须赞一个!
 
后退
顶部