Bom dia…
Infelizmente, não encontrei nenhum tópico que comentasse sobre o meu problema.
Crio uma conexão do celular com um Servlet via Socket, porém, quando o servidor está fora do ar, a Thread responsável pela conexão fica parada na linha:
StreamConnection conn = (StreamConnection) Connector.open(“socket://” + url, Connector.READ_WRITE, true);
Não consegue estabelecer a conexão e não lança nenhuma exceção de timeout.
Gostaria de saber se alguém tem alguma dica de solução para este problema e possa compartilhar.
Obrigado.
É, ta complicado achar uma solução pra esse problema…
Mesmo assim agradeço!
Valeu!
[quote=julianohaze]É, ta complicado achar uma solução pra esse problema…
Mesmo assim agradeço!
Valeu![/quote]
Socket conversando com Servlet ? Eu achava que servlet era só num nível mais alto…tipo HTTP no celular com servlet…nunca tinha vista alguém falar com consegue usar servlet e usar socket no j2me… :?
Você não viu na documentação né, mas quando se especifica true, ele é um hint para a implementação java do aparelho o que mais ou menos da para traduzir assim:
“Viu, eu gostaria de ser notificado de timeouts, tudo bem ?”
Dependendo da implementação, o que pode variar de modelo e fabricante, vc pode receber ou não a notificação, ou seja, tú tá ralado ! Bora esquecer isto e seguir em frente…
hum, ta certo…
Valeu pela resposta.