Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Leggere un file di testo da un server

    Salve. Avrei un problema alquanto strano, questo è un frammento del sorgente:

    codice:
    String address = "http://" + Host + "/DFChat/server/messageList.txt";
    
    Scanner reader = null;
    
    try
    {
    	URL url = new URL (address);
    	URLConnection connection = url.openConnection();
    	
    	reader = new Scanner (connection.getInputStream());
    	
    	while (reader.hasNext())
    	{
    		String timeMillis = reader.next();
    		String t = reader.next();
    		String user = reader.next();
    		String mess = reader.next();
    		
    		if (timeMillis.compareTo (currentTimeMillis) > 0)
    		{
    			currentTimeMillis = timeMillis;
    			if (t.equals ("all") && !user.equals (username))
    				mainTextArea.append (user.replace ("_", " ") + " > " + mess.replace ("_", " ") + "\n");
    		}
    	}
    }
    catch (MalformedURLException exception)
    {
    	JOptionPane.showMessageDialog (null, exception.getMessage(), "MalformedURLException", JOptionPane.ERROR_MESSAGE);
    }
    catch (IOException exception)
    {
    	JOptionPane.showMessageDialog (null, exception.getMessage(), "IOException", JOptionPane.ERROR_MESSAGE);
    }
    catch (Exception exception)
    {
    	JOptionPane.showMessageDialog (null, exception.getMessage(), "Exception", JOptionPane.ERROR_MESSAGE);
    }
    Se provo il programma in locale, riesco a leggere correttamente il file di testo. Se invece lo provo uppato da qualche parte, non riesco a leggere niente... e la cosa strana è che non viene lanciata nessuna eccezione! Eppure ho settato tutti i privilegi di lettura/scrittura al massimo... non riesco a spiegarmi perchè questa differenza locale/server. Qualcuno di voi avrebbe un'idea?

  2. #2
    ma il file lo leggi con un comune browser, usando la url che apri da java?
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  3. #3
    Originariamente inviato da ivenuti
    ma il file lo leggi con un comune browser, usando la url che apri da java?
    Il frammento di codice che ho postato fa parte di una applet, ed ho provato sia con mozilla e con opera... in locale funziona, e in rete invece no! Senza che venga lanciata alcuna eccezione o_O

  4. #4
    Ora non mi funziona neanche più dal locale... bho non ci sto capendo nulla.

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.