回 帖 发 新 帖 刷新版面

主题:请问TServerSocket有没有办法检测当前的Client连接是否有效?

TServerSocket 对已经建立的连接是否有办法检测连接有效?
如果没有办法检出,但是有对该连接进行读写操作,程序会出错的.如果次数多了,就算能用try捕获,程序也会异常退出.
请问哪位有没有比较好的解决方法.
是不是BCB本身的缺陷呀,我用C#也可以捕获这样的错误,但是程序不会异常退出.

回复列表 (共1个回复)

沙发

我遇到过你说的问题,好像是有一个属性就可以解决,我记不清了,你可以试试
if (ServerSocket01->Socket->ActiveConnections >= 1 )
  {
     //your code
  }

我来回复

您尚未登录,请登录后再回复。点此登录或注册