SocketChannel.close() 是否也关闭套接字?

jak*_*mer 5 java sockets networking channel socketchannel

我有一个服务器程序,需要关闭服务器关闭时剩余的所有连接。我知道我需要打电话SocketChannel.close()。我的问题是我是否还需要关闭与 关联的套接字,SocketChannel或者是否SocketChannel.close()自动关闭。

xag*_*gyg -1

SocketChannel.close()应该关闭套接字。然而,这个问题存在一些错误(早就应该解决了)。https://bugs.java.com/bugdatabase/view_bug?bug_id=4960962。另一种可能导致问题的情况:https://bugs.java.com/bugdatabase/view_bug ?bug_id=6179351