张
张鸿林
Unregistered / Unconfirmed
GUEST, unregistred user!
刚刚接触Indy,就遇到问题
Indy demo: Chat 根本无法运行
跟踪发现
如果没有执行TIdTCPClient.WritedLn
则
TIdTCPClient.ReadLn会陷入无穷等待中,即使给超时参数如TIdTCPClient.ReadLn(#$A,5)
也一样。
另一个Indy TCP demo:ImageServer 总在TIdTCPServer.OnExecute调用
TIdTCPClient.ReadLn,(这时 buffer中肯定有值)所以没有出现这个问题
如果不能随便调用TIdTCPClient.ReadLn
Chat client的demo中怎能在TTimer.Ontimer事件中调用?
Indy demo: Chat 根本无法运行
跟踪发现
如果没有执行TIdTCPClient.WritedLn
则
TIdTCPClient.ReadLn会陷入无穷等待中,即使给超时参数如TIdTCPClient.ReadLn(#$A,5)
也一样。
另一个Indy TCP demo:ImageServer 总在TIdTCPServer.OnExecute调用
TIdTCPClient.ReadLn,(这时 buffer中肯定有值)所以没有出现这个问题
如果不能随便调用TIdTCPClient.ReadLn
Chat client的demo中怎能在TTimer.Ontimer事件中调用?