Fórum Tempo máximo de espera por um cliente Socket #521536

31/05/2015

0

Tenho que fazer uma aplicação onde o servidor espera a resposta do cliente por um tempo determinado (por exemplo, 10 segundos) após esse tempo se não houver nenhuma resposta do cliente a aplicação será encerrada.

Alguém poderia me dar algum exemplo de como fazer isto usando estas três classes:

https://docs.oracle.com/javase/tutorial/displayCode.html?code=https://docs.oracle.com/javase/tutorial/networking/sockets/examples/KnockKnockProtocol.java

https://docs.oracle.com/javase/tutorial/networking/sockets/examples/KnockKnockServer.java

https://docs.oracle.com/javase/tutorial/networking/sockets/examples/KnockKnockClient.java
Daniela Alves

Daniela Alves

Responder

Post mais votado

01/06/2015

Eu não vi suas classes, mas baseado na sua pergunta e sabendo que você está usando Socket, você pode resolver de uma maneira mais simples, veja:

socket.setSoTimeout(timeout);

Ronaldo Lanhellas

Ronaldo Lanhellas
Responder

Gostei + 1

Mais Posts

01/06/2015

Ronaldo Lanhellas

Eu não vi suas classes, mas baseado na sua pergunta e sabendo que você está usando Socket, você pode resolver de uma maneira mais simples, veja:

socket.setSoTimeout(timeout);
Responder

Gostei + 0

01/06/2015

Daniela Alves

Obrigada Ronaldo.
Responder

Gostei + 0

01/06/2015

Ronaldo Lanhellas

Disponha.
Responder

Gostei + 0

01/06/2015

Ronaldo Lanhellas

Disponha.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar