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:

codice:
ArrayList clients;
ObjectOutputStream outObj=new ObjectOutputStream(new FileOutputStream("file.dat"));
outObj.writeObject(clients);
per leggere tale arrayList, nel client , ho usato invece la seguente notazione:

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());
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???
grazie in anticipo