Buona sera ragazzi, sono alle prese con un problema e spero qualcuno possa aiutarmi.
Sto realizzando un'applicazione che scambia file tra due pc tramite socket e tutto sembra funzionare.
Non riesco però, una volta ricevuto il file, a estrapolarne il nome di modo tale da salvarlo con lo stesso nome di quello originario.
Ecco il codice del ricevente:
Dove in "link" c'è il flusso di byte inviato dal mittente.codice:socketA=new ServerSocket(5555); socketB = socketA.accept(); link = socketB.getInputStream(); file = new FileOutputStream(new File("percorso" + CHE GLI METTO?!?!?, true);
Avete qualche idea?
Grazie in anticipo a chiunque voglia aiutarmi!

Rispondi quotando