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