Ciao a tutti:
ho scritto un'applicazione client/server in cui il client invia un file al server.Ora la parte di invio credo sia corretta.Il problema è in ricezione: in tutti gli esempi che ho trovato il server che riceve il file lo stampa a video, mentre io vorrei che si salvasse tale file ricevuto.Come posso fare?
Posto qui sotto la parte di codice di invio e ricezione che ho scritto, anche se ci sono degli errori (credo in ricezione,non so se anche in invio).Spero che qualcuno sappia darmi una mano.
Grazie.
INVIO FILE
...
Socket clientSocket = new Socket("localhost",8190);
try {
FileOutputStream file = new FileOutputStream("documento.doc");
ObjectOutputStream out = new ObjectOutputStream(file);
out.flush();
out.close();
}
catch (Exception e) {
System.err.println(e);
}
...
RICEZIONE FILE
...
ServerSocket porta = new ServerSocket(8190);
Socket socket = porta.accept();
try{
ObjectInputStream in=new ObjectInputStream(socket.getInputStream());
...???? QUESTA ULTIMA RIGA NON CREDO VADA BENE...POI PER SALVARLO???.....please help me.....
![]()
![]()
![]()
![]()
![]()
![]()
![]()