Я знаю, что SocketChannel «уведомляется» об упорядоченном закрытом соединении, получая «-1» после вызова read().
Но как он может уведомить меня о беспорядочно закрытом соединении? (как часть всего сервера на основе NIO, работающего с селектором и неблокирующими каналами сокетов)