Olá a todos,
meu sistema envia e recebe dados normalmente.
Mas para isto, preciso abrir conexão gprs no celular (no meu caso TIM) manualmente.
Melhorando a dúvida,
meu celular está com sinal bom, mas isto não quer dizer que esteja conectado a internet.
Se acesso o internet explorer, o windows mobile 6.5 abre uma caixa de conexão, conecta e pronto.
Se acesso meu programa j2me, a conexão não é automática.
Minha conexão para enviar dados para a Servet está assim:
HttpConnection conexao = null;
OutputStream OS = null;
InputStream IS = null;
try{
conexao = (HttpConnection)Connector.open(url);
conexao.setRequestMethod(HttpConnection.POST);
conexao.setRequestProperty("User-Agent","Profile/MIDP-1.0 Configuration/CLDC-1.0");
OS = conexao.openOutputStream();
OS.write(dados);
OS.flush();
contRegExporta = contRegExporta + 1;
return "OK";
}catch (Exception e){
return "XX";
}
finally {
if(OS!= null) {
OS.close();
}
if(IS!= null) {
IS.close();
}
if(conexao != null) {
conexao.close();
}
}
Obrigado e quem puder ajudar.