Si giusto e va bene, grazie
ma mentre con il mio codice funziona
con il metodo con args del main non funziona mi da errore...
il codice client è questo
codice:
....//invio messaggio
System.out.println("Sending..." + args[0]);
os.println(args[0]);os.flush();
//stampa risposta dal server
System.out.println("Attesa risposta dal server");
String line=null;
....
quello del server è questo
codice:
....
is=new BufferedReader(new InputStreamReader(client.getInputStream()));
//DataInputStream ib=new DataInputStream(client.getInputStream());
//is = new DataInputStream(ib);
BufferedOutputStream ob=new BufferedOutputStream(client.getOutputStream());
os= new PrintStream(ob,false);//per stampare il file
//qui mi da errore...java.lang.NullPointerException
String n=new String(is.readLine());
System.out.println("File: "+ n);
FileInputStream file=new FileInputStream(n);
DataInputStream ifile=new DataInputStream(file);
String r=null;
....