首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

ClientSocket如果非正常断开,ServerSocket连接池里对这个客户端的连接能维护多久?解决思路

2012-02-14 
ClientSocket如果非正常断开,ServerSocket连接池里对这个客户端的连接能维护多久?我有一个程序,各个客户端

ClientSocket如果非正常断开,ServerSocket连接池里对这个客户端的连接能维护多久?
我有一个程序,各个客户端都向中心服务器建立连接。

但有的时候客户端非正常退出,而ServerSocket的活动连接池里还维持着这个连接,导致我给客户端发数据时,总是出错,即使我把ErrorCode=0了,那个错误还是会弹出。

我想问一下,如何能快速检测客户端已经断了。

[解决办法]
用的ServerSocket控件有OnClientDisconnect事件
可以在这个事件里把断掉的客户端踢掉

热点排行