H hetman Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-22 #1 请问IdTcpClient控件如何使用阻塞方式接收来自Server的数据, 最好能提供例子说明,多谢!!
H hetman Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-26 #2 [red]各位大虾,真的没有人会吗?请教啦!![/red]
甄 甄士凐 Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-26 #3 1 我昨天也在问这个问题,没有好的办法。 2 可以用TTimer来读取数据,不好, 3 可以用一个单独的线程来处理,还可以。 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1893440
1 我昨天也在问这个问题,没有好的办法。 2 可以用TTimer来读取数据,不好, 3 可以用一个单独的线程来处理,还可以。 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1893440
G goodman Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-26 #4 我写文件传输用的INDY组件,idtcpclient用writestream传过去 而idtcpserver用readstream来接收,可是有个问题的就是writestream执行完了, 并且client显示已经断开的,可是readstream还在执行还远远没有完的,还在缓慢的读着 数据,我检查数据时,也在不断增大的,但将网络连接一断掉传输也就中断了怎么办呢, 好象客户端断掉,不是真断掉的呢,不然为什么网络不能断开呢,我是用拨号传数据的
我写文件传输用的INDY组件,idtcpclient用writestream传过去 而idtcpserver用readstream来接收,可是有个问题的就是writestream执行完了, 并且client显示已经断开的,可是readstream还在执行还远远没有完的,还在缓慢的读着 数据,我检查数据时,也在不断增大的,但将网络连接一断掉传输也就中断了怎么办呢, 好象客户端断掉,不是真断掉的呢,不然为什么网络不能断开呢,我是用拨号传数据的
S shiningplus Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-27 #5 d6有Indy自带的例子, to 甄士凐,goodman:你根本用不着得这么做的,Indy是基于阻塞得,会阻塞界面的, 但是在Indy Misc的面板有IdAntiFreeze控件,只要放在窗体上,就不会阻塞 根本用不着什么 TTimer,一个单独的线程来处理
d6有Indy自带的例子, to 甄士凐,goodman:你根本用不着得这么做的,Indy是基于阻塞得,会阻塞界面的, 但是在Indy Misc的面板有IdAntiFreeze控件,只要放在窗体上,就不会阻塞 根本用不着什么 TTimer,一个单独的线程来处理