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:
codice:
socketA=new ServerSocket(5555);
socketB = socketA.accept();
link = socketB.getInputStream();
file = new FileOutputStream(new File("percorso" + CHE GLI METTO?!?!?, true);
Dove in "link" c'è il flusso di byte inviato dal mittente.
Avete qualche idea?
Grazie in anticipo a chiunque voglia aiutarmi!