Torna in homepage www.vincenzomanzoni.com
Homepage personale e blog di Vincenzo Manzoni
 
 FAQFAQ   CercaCerca   Cerca con GoogleCerca con Google   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati   Feed AtomFeed
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

[Reti e S.O.] La morte è vicina!

 
Questo forum è chiuso: Non puoi inserire, rispondere o modificare gli argomenti.   Quest'argomento è chiuso: Non puoi inserire, rispondere o modificare i messaggi.    Indice del forum -> Discussioni generali
Precedente :: Successivo  
Autore Messaggio
vinz
Amministratore
Amministratore


Registrato: 12/12/03 12:56
Messaggi: 6648
Residenza: San Pellegrino Terme (Bergamo)

MessaggioInviato: Mer Giu 02, 2004 1:30 pm    Oggetto: [Reti e S.O.] La morte è vicina! Rispondi citando

Prof. Stefano Paraboschi, sul forum di ILIAS, ha scritto:
Per la prova in laboratorio di venerdi' utilizzero' come sorgenti di base:

- L'applicazione che simula il negozio del barbiere, nella sua versione finale
(lab. del 17/5/2004)

- Una versione estesa con il supporto a un orologio di Lamport
dell'applicazione client-server che realizza una chat


Shocked
_________________
Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla
Top
Profilo Invia messaggio privato HomePage
Francesco
Utente adulto
Utente adulto


Registrato: 23/12/03 15:24
Messaggi: 2113
Residenza: Busnago (MI)

MessaggioInviato: Mer Giu 02, 2004 4:00 pm    Oggetto: Rispondi citando

non riesco a far partire il client, a voi funziona tutto?

precisamente mi da questo errore solo in fase di esecuzione:

Citazione:

java.lang.ArrayIndexOutOfBoundsException: 0

at a.GuiClient.main(GuiClient.java:157)

Exception in thread "main"

_________________
God is real........... unless declared integer or long
Top
Profilo Invia messaggio privato Invia e-mail
vinz
Amministratore
Amministratore


Registrato: 12/12/03 12:56
Messaggi: 6648
Residenza: San Pellegrino Terme (Bergamo)

MessaggioInviato: Mer Giu 02, 2004 4:27 pm    Oggetto: Rispondi citando

Sono ancora al lavoro: provo tutto quando arrivo a casa.
Per la sette ti dico qualcosa...

(Così a occhio comunque è un'eccezione lanciata perchè si è tentato di fare accesso ad un array con un indice maggiore della dimensione massima dichiarata in fase di inizializzazione.)
_________________
Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla
Top
Profilo Invia messaggio privato HomePage
Francesco
Utente adulto
Utente adulto


Registrato: 23/12/03 15:24
Messaggi: 2113
Residenza: Busnago (MI)

MessaggioInviato: Mer Giu 02, 2004 4:51 pm    Oggetto: Rispondi citando

ho risolto, posto tutto tra poco
_________________
God is real........... unless declared integer or long
Top
Profilo Invia messaggio privato Invia e-mail
Francesco
Utente adulto
Utente adulto


Registrato: 23/12/03 15:24
Messaggi: 2113
Residenza: Busnago (MI)

MessaggioInviato: Mer Giu 02, 2004 5:15 pm    Oggetto: Rispondi citando

allora prima di tutto specifico che sto parlando della parte client del programma di chat, precisamente andrò a modificare le prime linee del metodo main contenuto nella classe GuiClient

quando lanciamo il client questi vuole come parametro in ingresso al main una stringa che sarà il nickname del client locale, per inserire questa stringa per chi non lo sapesse da jbuilder bisogna fare: Run->Configurations->Edit-> nell'ultimo campo "application parameters" va inserito il nick.
Facendo questo con il codice del parabosc dovrebbe funzionare, ma nel suo codice è presente anche un if intorno alla linea 160, che controlla se sono stati passati parametri al main (il nostro nick) e nel caso non siano stati passati parametri assegna un nick di default che è "io". Il problema è che lo fa scrivendo nel primo elemento del vettore di stringhe arg cosa che a jbuilder non fa molto piacere, visto che mi spara le eccezioni di cui sopra, probabilmente il vettore arg può essere "riempito" solo passando parametri al main e non come un qualsiasi vettore ovvero con l'assegnazione da parte del programmatore. Per completezza ho modificato il codice in modo che sia funzionante con entrambe le funzionalità vi riporto sotto il primo pezzo del metodo main modificato.


Codice:

public static void main(String arg[])
      {
         try { UIManager.setLookAndFeel(lafClassName); }
         catch (Exception exc) { System.out.println(exc); }

         Point point;
         String nick;
         
         // Un nickname di default
         if (arg.length == 0)
           nick = "io";
          else nick=arg[0];

/*         String ip = null;
         try { ip = InetAddress.getLocalHost().getHostAddress(); }
         catch (Exception e) { System.out.println(e); }
*/
         GuiClient gui = new GuiClient(nick);
         JFrame nodoFrame = new JFrame(" Chat Client : " + nick);

_________________
God is real........... unless declared integer or long
Top
Profilo Invia messaggio privato Invia e-mail
Francesco
Utente adulto
Utente adulto


Registrato: 23/12/03 15:24
Messaggi: 2113
Residenza: Busnago (MI)

MessaggioInviato: Mer Giu 02, 2004 5:20 pm    Oggetto: Rispondi citando

un'altra cosa, se aprite un client e poi lo chiudete senza aver fatto logout essendo connessi al server, il processo del client rimarrà aperto, e dovrete chiuderlo a mano da jbuilder (nella barra sotto)
_________________
God is real........... unless declared integer or long
Top
Profilo Invia messaggio privato Invia e-mail
Andrea
Moderatore
Moderatore


Registrato: 23/12/03 13:10
Messaggi: 5200

MessaggioInviato: Mer Giu 02, 2004 6:31 pm    Oggetto: Rispondi citando

vinz ha scritto:
Sono ancora al lavoro: provo tutto quando arrivo a casa.
Per le sette ti dico qualcosa...


S.Pellegrino, ore 7.00: "Ah ciao, non siete ancora andati a casa?... bla bla bla albero mio amico caduto bla bla bla... ...bla bla bla bici spompa bla bla bla..."

Sì dai Francesco, il Vinz si è fatto sentire per le 7.00 Wink
Top
Profilo Invia messaggio privato MSN
Giorgio
Utente adulto
Utente adulto


Registrato: 08/01/04 19:19
Messaggi: 1793
Residenza: Sedrina (Bergamo)

MessaggioInviato: Gio Giu 03, 2004 7:49 am    Oggetto: Rispondi citando

Vinz ha scritto:
[Reti e S.O.] La morte è vicina!
La mia di morte è certa!! Confused Domani prevedo una giornata nera...anzi nerissima!! Sad
_________________
Nessuno potrà viver la mia vita al posto mio, per quanto mi identifichi nel battito di un altro, sarà sempre attraverso questo cuore... - Jovanotti, "Mezzogiorno"

-- My site
Top
Profilo Invia messaggio privato Invia e-mail HomePage MSN
Mostra prima i messaggi di:   
Questo forum è chiuso: Non puoi inserire, rispondere o modificare gli argomenti.   Quest'argomento è chiuso: Non puoi inserire, rispondere o modificare i messaggi.    Indice del forum -> Discussioni generali Tutti i fusi orari sono GMT 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it