0
が、私はServerSocket
を開いて、ために耳を傾け、そのような接続を処理します(私はisRunning = false
を設定します後)最後にServerSocket.close()は開いているすべてのソケットを閉じますか?私のアプリで
while(isRunning) {
try {
socket = serverSocket.accept();
new ThreadToHandleIt().start(socket);
} catch (IOException e) {
}
}
そしてが、私はそうのような、のServerSocketを閉じる:
try {
serverSocket.close();
} catch (IOException e) {
}
私の質問は最後にserverSocket.close()と呼ぶと、自動的に処理したソケットをすべて閉じてしまうのでしょうか?または、手動ですべてを手動で閉じる必要がありますか?