我有一个服务器程序,需要关闭服务器关闭时保留的所有连接。我知道我需要调用 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