我有一个服务器程序,在服务器关闭时需要关闭所有的连接。我知道我需要调用SocketChannel.close()
方法。我的问题是,我是否还需要关闭与SocketChannel
相关联的Socket,或者SocketChannel.close()
方法会自动处理它。
我有一个服务器程序,在服务器关闭时需要关闭所有的连接。我知道我需要调用SocketChannel.close()
方法。我的问题是,我是否还需要关闭与SocketChannel
相关联的Socket,或者SocketChannel.close()
方法会自动处理它。
SocketChannel.close()
应该关闭Socket。然而,这个问题周围已经出现了一些错误(应该很久以前就解决了)。http://bugs.sun.com/view_bug.do?bug_id=4960962。另一个可能导致问题的情况:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6179351