24/10/11 19:09
bartn8
salve a tutti, seguendo la guida di paolo ricciuti (pierotofy.it/pages/guide_tutorials/Java/Creare_applicazioni_ClientServer/)
per creare un' applicazione client/server multithreading.
durante l' avvio del server tutto bene ma quando avvio il client, il compilatore mi da questo errore:
java.lang.NullPointerException (forse come è scritto è sbagliato)
Server.java linea 35 che corrisponde all ' aggiunta del thread ad un arraylist.
il codice riguardante l' arraylist è questo:
qui la creazione di un nuovo thread come nella guida:
ho allegato il progetto.
volevo capire dov' è l' errore e capire come rimediare.
ringrazi in anticipo.
PS: il programma IDE è NetBeans;
scusate se i commenti non ci sono, ma questo programma è stato fatto come esempio.
per creare un' applicazione client/server multithreading.
durante l' avvio del server tutto bene ma quando avvio il client, il compilatore mi da questo errore:
java.lang.NullPointerException (forse come è scritto è sbagliato)
Server.java linea 35 che corrisponde all ' aggiunta del thread ad un arraylist.
il codice riguardante l' arraylist è questo:
public ArrayList connections;
qui la creazione di un nuovo thread come nella guida:
try { server = new ServerSocket(Port); while(true) { sock = server.accept(); NewClient nc = new NewClient(sock); nc.start(); this.connections.add(nc); // qui fa errore System.out.println("Client connesso: "+String.valueOf(sock.getLocalSocketAddress())); } }catch(IOException ex) { JOptionPane.showMessageDialog(null,"Errore: "+ex); }
ho allegato il progetto.
volevo capire dov' è l' errore e capire come rimediare.
ringrazi in anticipo.
PS: il programma IDE è NetBeans;
scusate se i commenti non ci sono, ma questo programma è stato fatto come esempio.
Ultima modifica effettuata da bartn8 25/10/11 13:39
aaa