首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

indy怎么判断连接断开

2012-02-22 
indy如何判断连接断开用indy10的idhttp.post,已经连接上服务器并下载了部分,这时候服务器断开,indy会卡在p

indy如何判断连接断开
用indy10的idhttp.post,已经连接上服务器并下载了部分,这时候服务器断开,indy会卡在post很久,如何让indy知道网络已经断开并在一个较短时间内响应呢?
不用readtimeout,我只想在网络断开时有超时判断。

[解决办法]
似乎没有很好的办法。
一般都是给一个RECV()连接锁定时间,如果在规定的时间内没有收到数据
就关闭这个连接。 

关于判断连接
用另外的程序判断,然后进程间通信是比较好的处理。
用线程也行,一边下载,一边判断是否断线,似乎麻烦点。
[解决办法]
idhttp1.ReadTimeout 设置不起作用吗?
[解决办法]
我的理解: ReadTimeout跟文件大小没什么关系吧,它只是每次读取的超时时间,不是总的下载的时长限制。

热点排行