У меня есть простое клиентское приложение сервера. Все работает, но на каком-то этапе требуется больше 5 минут, чтобы получить ответ от сервера (что нормально, и это должно быть так). Проблема в том, что если это занимает более 5 минут, я получаю это исключение: java.net.SocketTimeoutException: Read timed out
.
Итак, мне было интересно, есть ли тайм-аут сокета по умолчанию в Windows или на виртуальной машине Java, которую я мог бы установить? Я не могу изменить код клиента, поэтому setSoTimeout()
для меня не вариант.
Использование Windows XP..
EDIT: Как я понимаю, теперь соединение сокетов не открывается на стороне клиента. Его передали с сервера. Таким образом, я декомпилировал также файл jar сервера. Но все же не могу найти ничего о тайм-ауте.