3 pytania:
Jaka jest różnica między czasem połączenia a czasem oczekiwania dla gniazd?
Co oznacza limit czasu połączenia ustawiony na „nieskończoność”? W jakiej sytuacji może pozostać w bezokoliczniku? i co może spowodować śmierć pętli nieskończoności?
Co oznacza limit czasu odczytu ustawiony na „nieskończoność”? W jakiej sytuacji może pozostać w bezokoliczniku? i co może spowodować śmierć pętli nieskończoności?
HttpURLConnection.getResponseCode()
wisiał na apprx. tydzień, dopóki nie uruchomimy ponownie procesu. Po stronie JVM najwyraźniej nie ustawiono limitu czasu, a po stronie systemu operacyjnego Linux - limit czasu.