Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    378

    [J2ME HttpConnection e stream error]

    Ciao a tutti, sto scrivendo un applicazione J2ME che dovrebbe restituirmi il codice HTML di una pagina internet. provando sull'emulatore funziona alla perfezione, ma quando vado a eseguire sul cellulare non funziona.

    Il problema che ho riscontrato è che lo stream è sempre vuoto anche attendendo un po di tempo... while ((ch = inputstream.read()) != -1) questa condizione non diventa mai vera in quanto legge sempre da uno stream vuoto ( solo lanciando l'applicazione dal cellulare!!! )


    Il codice relativo alla connessione è il seguente:


    HttpConnection connection = null;
    InputStream inputstream = null;
    try{
    connection = (HttpConnection) Connector.open(url);
    System.out.println("Status Line Code: " + connection.getResponseCode());
    System.out.println("Status Line Message: " + connection.getResponseMessage());
    if (connection.getResponseCode() == HttpConnection.HTTP_OK){
    String str;
    inputstream = connection.openInputStream();
    int length = (int) connection.getLength();
    if (length != -1){
    byte incomingData[] = new byte[length];
    inputstream.read(incomingData);
    str = new String(incomingData);
    }
    else{
    ByteArrayOutputStream bytestream = new ByteArrayOutputStream();
    int ch;
    while ((ch = inputstream.read()) != -1){
    bytestream.write(ch);
    }
    str = new String(bytestream.toByteArray());
    bytestream.close();
    }
    System.out.println(str);
    }
    }
    catch(IOException error){
    System.out.println("ERRORE: " + error);
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    378
    purtroppo mi rispondo da solo.... a quanto pare è un probelma del telefono... il firmware 6.03.08 del nokia 6680 ha problemi con l'imputstream.....


    Non mi resta che provare a aggiornare all'ultima versione e icrociare le dita !!! :-(

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.