как использовать socket.setSoTimeout ()?

Когда вы устанавливаете тайм-аут на сокете сsocket.seSoTimeout(5000); сокет закрывается или просто перестает слушать после истечения времени ожидания? Придется ли снова открывать розетку, чтобы продолжить прослушивание, или она откроется автоматически?

receivingSocket.setSoTimeout(5000); // set timer
try{
  receivingSocket.receive(packet);
}
catch(SocketTimeoutException e){
  System.out.println("### Timed out after 5 seconds.");
}
//will I have to reopen the socket here?

Ответы на вопрос(2)

Ваш ответ на вопрос