ciao ragazzi ho un problemino che non riesco a venirne fuori. Ho realizzato una chat composta ovviamente da un client e un server. Il problema e che non riesco a mandare un arrayList che mi sono creato nel server, al client. Mi spiego meglio incollando un po di codice:
nel server mi sono creato un arraylist che dovrei mandare al client mediante la seguente notazione:
per leggere tale arrayList, nel client , ho usato invece la seguente notazione:codice:ArrayList clients; ObjectOutputStream outObj=new ObjectOutputStream(new FileOutputStream("file.dat")); outObj.writeObject(clients);
il problema che mi da e che quando avvio il client mi dice che il file.dat non esiste. e mi sembra un po logico in quanto sono in due package diversi...come posso fare per trasmettere l'arrayList al client e poterlo successivamente leggerlo???codice:ObjectInputStream inObj=new ObjectInputStream(new FileInputStream("file.dat")); ArrayList <DatiSocket> array=(ArrayList <DatiSocket>) inObj.readObject(); for(DatiSocket dt : array) System.out.println(dt.getNickname());
grazie in anticipo

Rispondi quotando
