java NIO socket一个连接被关闭产生的异常

fcsong000833 发布于 2012/11/27 19:40
阅读 3K+
收藏 0

今天用NIO socket重写了服务器端软件,测试后发现当某个客户端强制关闭后服务器端会抛出

java nio socket java.io.IOException:远程主机强迫关闭一个现有的连接

并异常中断

调试发现中断发生在channel.read()上(终端已经不存在还执行读操作必然会产生异常),该read操作是当客户端异常(含断开)时会触发的一个事件。

请问该如何解决该问题。

加载中
0
红薯
红薯
这个正常啊,捕获这个异常并处理就是了
0
fcsong000833
fcsong000833
谢谢 按你所说的捕获异常处理,问题已经解决
返回顶部
顶部