Если клиент отменяет свой запрос, сервер приложений может выдать следующую ошибку:
java.net.SocketException: Connection reset by peer: socket write error
Но что именно происходит?
Допустим, я выполняю очень дорогую операцию на стороне сервера и записываю некоторые данные в выходной поток каждый раз, когда моя служба сервера получает новый результат (вид потоковой передачи).
В середине этой операции клиент отменяет запрос. Что происходит?
Операция останавливается, потому что сокет выдает эту ошибку при закрытии соединения? Если он не остановлен, что происходит с данными, сброшенными в выходном потоке после этого?
Спасибо