Amigos,
Não estou conseguindo conectar via socket HTTP pelo emulador da Nokia… Está me retornando ClassCast Exception… (estou usando o código exemplo da Sun que praticamente todo mundo usa) e o pior: se uso “StreamConnection” então o NDS (Nokia Developer Suite) retorna “Native Error”: Network not initialized…
Alguém já viu isso acontecer??
Se puderem me ajudar agradeço imensamente.
Segue método de conexão:
public static String readData(String sUrl) {
HttpConnection c = null;
//StreamConnection c = null;
InputStream s = null;
StringBuffer b = new StringBuffer();
try {
//c = (StreamConnection)Connector.open(sUrl,Connector.READ_WRITE, true);
c = (HttpConnection)Connector.open(sUrl,Connector.READ_WRITE, true);
s = c.openInputStream();
int ch;
while ((ch = s.read()) != -1) {
b.append((char)ch);
}
} catch (IOException ioe) {
return new String("NULL");
} finally {
try {
if (s != null)
s.close();
if (conn != null)
conn.close();
} catch (IOException ioe2) {}
}
return b.toString();
}
Abraços.
Bruno.