`
nobywhy1
  • 浏览: 7929 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

判断socket连接状态

阅读更多
socket有这么几个方法
socket.isClosed(),socket.isConnected(),socket.isInputShutdown(),isOutputShutdown()
当我们客户端socket连接上服务器的时候这个既状态分别为,false,true,false,false。但是当入服务器突然断开的时候,他们的状态依然是false,true,false,false。那我们就没法判断socket的连接状态了。如果我们程序中需要知道这些状态,怎么办呢?其实很简单,当服务器端开的时候,socket 在read或者write的时候会出现socket closed之类的异常,我们在异常中处理就行了。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics