Tempo máximo de espera por um cliente Socket
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
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
Curtidas 0
Melhor post
Ronaldo Lanhellas
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);
GOSTEI 1
Mais Respostas
Ronaldo Lanhellas
31/05/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);
GOSTEI 0
Daniela Alves
31/05/2015
Obrigada Ronaldo.
GOSTEI 0
Ronaldo Lanhellas
31/05/2015
Disponha.
GOSTEI 0
Ronaldo Lanhellas
31/05/2015
Disponha.
GOSTEI 0