Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/07/2009, 12:05
Erume
 
Fecha de Ingreso: marzo-2006
Mensajes: 106
Antigüedad: 18 años, 10 meses
Puntos: 0
[J2ME] Conexión HTTP con netBeans 6.5

¡Hola!.

Estoy desarrollando una aplicación con J2ME, que requiere conectarse a un servidor vía http.
Tanto el servidor (JSP) como el cliente (en J2ME) los estoy implementando en netBeans 6.5.

Bueno, el caso es que al conectarme al servidor, en el emulador de netBeans 6.5 me sale el siguiente texto:



__________________________________________________ ______________________________________________
Midlet wants to connect to http://localhost:8080/db using airtime. This may result in charges.

is it OK to use airtime?.

__________________________________________________ ______________________________________________



Le doy, por si realiza la función deseada, pero no es así.

¿A qué puede ser debido?. ¿Os ha ocurrido alguna vez?.

Posteo el código involucrado, por si estoy haciendo algo mal.


______________________________________________
public void commandAction(Command c, Displayable d) {
if (c == enterLogin) { //Si el comando es comprobar el login
try {
checkLogin(); //Metodo que lanza la conexion
} catch (IOException ex) {
ex.printStackTrace();
}
}
}

public void checkLogin() throws java.io.IOException {
CheckLogin checkLogin = new CheckLogin(urlLogin); //urlLogin es un String donde tengo la url guardada
checkLogin.start();


}
//Inicio de la clase CheckLogin
public class CheckLogin extends Thread{
private String urlLogin;

public CheckLogin(String _urlLogin){
urlLogin = _urlLogin;
}

public void run() {
try {
HttpConnection httpConnection = (HttpConnection) Connector.open(urlLogin);
} catch (IOException ex) {
ex.printStackTrace();
}
}

}
//Fin de la clase CheckLogin
______________________________________________


Un saludo, y gracias.
__________________
"El río más profundo siempre es el más silencioso"

Última edición por Erume; 29/07/2009 a las 12:39