关于Socket,我怎么判断ClientSocket连接是否正常(没有因为意外掉线而闲置)?(100分)

  • 主题发起人 主题发起人 hxygod
  • 开始时间 开始时间
H

hxygod

Unregistered / Unconfirmed
GUEST, unregistred user!
关于Socket,在stThreadBlocking模式中,我怎么判断某一个ClientSocket连接是否正常,或者说我怎么来判断哪些因为意外掉线而闲置的连接是无效的连接
 
定时发送空闲包
 
定时发送空闲包这样作太麻烦,还有没有更好的招数,比如希望socket连接自己触发处理等,就象在ThreadBlocking模式中一样
 
可以考虑另外设一个ThreadBlocking的监控socket(加入你的socket端口不受限制的话!)专门监控你当前的端口连接状态,当意外调线时ThreadBlocking是能知道已经掉线了的,这是你就可以通知stThreadBlocking了
 
后退
顶部