Bom dia gente.
Estou com uma dúvida meia boba.
Qual a exceção para esse Erro aqui :
È Socket IO Exception ? ou tem algum mais específico?
Por exemplo :
try{
…
}catch(???)
{
…
}
Eu sei que tinha uma tabela com essas exceções mas nao lembro aonde.
Alguem teria essa tabela?
Muito Obrigado GUJ!!!
Nunca ouvi falar dessa tabela.
Esse é o erro completo? Você tem o stacktrace completo?
[quote=Hebert Coelho]Nunca ouvi falar dessa tabela.
Esse é o erro completo? Você tem o stacktrace completo?[/quote]
Muito Obrigado pela resposta 
Que rapidez lol;
Esse erro acontece quando o cliente encerra o processo do chat de forma anormal, sem dar close() no socket.
Ja fiz um tratamento numa parte do servidor pra fechar o socket quando isso acontecer.
Mas eu queria fazer um tratamento também quando o servidor for transmitir para o socket que esta fechado.
Segue o Erro :
[quote]Connection reset
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:189)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at java.net.SocketInputStream.read(SocketInputStream.java:203)
at java.io.DataInputStream.readInt(DataInputStream.java:387)
at CodeDecode.Receiver.run(Receiver.java:41)
at java.lang.Thread.run(Thread.java:722)
[/quote]
Se você fizer o catch por SocketException?
Aqui você consegue ver quem SocketException herda para poder fazer outros catchs: http://docs.oracle.com/javase/1.4.2/docs/api/java/net/SocketException.html
[quote=Hebert Coelho]Se você fizer o catch por SocketException?
Aqui você consegue ver quem SocketException herda para poder fazer outros catchs: http://docs.oracle.com/javase/1.4.2/docs/api/java/net/SocketException.html[/quote]
Minha preocupação , é ele fechar o socket sem haver necessidade…
Mas , do jeito que eu fiz, acho que só vai dar exception se o socket for resetado/closed mesmo…
E não tem sentido em manter uma conexao em que eu nao consiga transmitir.