Blue
Red
Green
Orange
Voilet
Slate
Dark

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

zybbq

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

zhenglee

搬运工
Registered
VIP Member
注册
2015-04-11
消息
43
反馈评分
116
点数
33
以前也碰到过这样的情况
 

天地弦

Moderator
管理成员
Moderator
注册
2015-04-01
消息
30
反馈评分
8
点数
18
你没把问题描述清楚呀,
而且你的日志是服务端的。这种日志很常见,客户端断开会出现这种日志。

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

而你之前说的客户端返回false,应该是你没有调试清楚...
 

天地弦

Moderator
管理成员
Moderator
注册
2015-04-01
消息
30
反馈评分
8
点数
18
应该是返回的为true,不过因为版本问题不能进行解码
 

xe7

Registered
Registered
注册
2015-05-12
消息
32
反馈评分
8
点数
8
弦子真是个好人啊。。必须赞一个!
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
969
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
顶部 底部