TIdTCPClient无法检测到OnDisconnected事件????(50分)

  • 主题发起人 一个过客
  • 开始时间

一个过客

Unregistered / Unconfirmed
GUEST, unregistred user!
很简单的试验,一个server,一个client,都用Indy控件,如果强行关闭server程序,
client程序无法检测到onDisconnected,而且什么事情都没有发生!!
 
哈哈哈哈,这个问题我研究了好久了,呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵
想不想知道??
 
try
{
indyClient->ReadBuffer(...)
其它读写操作..
}
catch(...)
{
indyClient->Disconnect();//[red]必须[/red]
}
 
G5Studio: 说说看
 
CODEHUNTER: 我现在用的就是类似你的办法,我等看看还有没有更好的办法
 
我在这里有回答这个问题:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1405288
 
接受答案了.
 
顶部