急,indy在意外断线的情况下怎么办??

tyonggang 2004-08-30 10:00:24
我的客户端是几台采集器,当一般情况下只有意外断线,或者是人工断线的情况下才会断开连接,但是indy控件的disconnect没有反应啊,这个怎么用代码处理呢,望高手赐教!!
...全文
326 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
minggo1981 2005-07-12
  • 打赏
  • 举报
回复
disconnect只能在你手动断开连接时才相应。
还是要定时检测连接,发现断开再重新连上
fesxe 2005-07-06
  • 打赏
  • 举报
回复
try
Client.CheckForDisconnect();
except
on E: Exception do MessageDlg ('Error while connecting:'+#13+E.Message, mtError, [mbOk], 0);
end;

我也在做...可能交流一下.
tyonggang 2004-09-06
  • 打赏
  • 举报
回复
不行啊,没有响应啊
tyonggang 2004-09-06
  • 打赏
  • 举报
回复
那么,检测到后会触发disconnect事件吗
fmhe 2004-09-03
  • 打赏
  • 举报
回复
同意
getit911 2004-08-31
  • 打赏
  • 举报
回复
不断的调用AThread.Connection.CheckForGracefulDisconnect;来检测客户端是否已经断开连接
tyonggang 2004-08-31
  • 打赏
  • 举报
回复
没人回答,自己顶
tyonggang 2004-08-30
  • 打赏
  • 举报
回复
这个以前没有做过啊,大哥有没有例子给我看一下啊
ly_liuyang 2004-08-30
  • 打赏
  • 举报
回复
不会吧?

这样了:
定时发数据检查,超时就判定连接断开了

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧