socketconnection 做的客户端 过一段时间出现 error reading from sockt 如何解决? ( 积分: 100 )

  • 主题发起人 主题发起人 egetrich
  • 开始时间 开始时间
E

egetrich

Unregistered / Unconfirmed
GUEST, unregistred user!
socketconnection 做的客户端 过一段时间出现 error reading from sockt
我知道应该是连接超时了,可如何不出现或者出现后用中文提示? 服务端scktsrvr.exe的超时已经设为0了
 
在OnError事件里加上ErrorCode:=0;看还是否有提示
 
怀疑是服务端连接死了
 
要弄成中文提示也可以
找到单元 MidConst.pas
再找到SSocketReadError = 'Error reading from socket';
修改成中文编译后就该可以了
 
这是scktsrvr.exe的bug,建议去下载新的scktsrvr
 
zjrivaldo,:你说的事件在什么地方啊 ?
ycluo,:什么地方可以找到新版本呢?
请各位大侠说清楚点啊?
 
服务端死了,在客户端用CLIENTDATASET中,用完后要关闭,不但是关闭DATASET还要关闭远程连接就是CLIECTDATASET.REMOTESERVER.CLOSE;大概是这样子吧
 
新的scktsrvr.exe可以到新的版本中找,比如我就用的是d2006中的scktsrvr.exe,版本是10.0.2151.25345
 
多人接受答案了。
 
后退
顶部