F foxmx Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-05 #1 如题!indy help中说abort强行关闭了传输通道,但如何再次打开? abort中断后,连续再试数次,却偶尔可以成功再上传?这是indy的bug么? 请教诸位!!!
C cnsandboy Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-05 #2 except tmpTCPClient.DisconnectSocket; end; 在通讯的异常中使用DisconnectSocket而不是Disconnect,应该可以解决你的问题。
C cnsandboy Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-06 #5 这里判断的是通讯异常,出现了异常是一定要断的,其实通讯自己已经断了,只是Socket断的不彻底,必须用这个异常捕获完全中断一次,否则下次连都连不成。 我不明白为什么用abort强行中断通道,用disconnect中断通讯不好嘛?
这里判断的是通讯异常,出现了异常是一定要断的,其实通讯自己已经断了,只是Socket断的不彻底,必须用这个异常捕获完全中断一次,否则下次连都连不成。 我不明白为什么用abort强行中断通道,用disconnect中断通讯不好嘛?
F foxmx Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-06 #6 断开前最好是先abort吧。indy demo里都是这么做的. 不知cuteFtp是怎么做的。它可能没有用到abort命令吧.[8D][][][8D][][!][?][?]