PDA

View Full Version : Trasferimento File da/a server a/da client con java


maqotil
03-03-2004, 22:11
:mc: Ciao a tutti ,in questi giorni mi trovo di fronte ad una tesina per l'università in cui dobbiamo implementare un server che gestisce in multithreading il trasferimento di file verso uno o più client e viceversa....

Il software va scritto in java

Volevo sapere se qualcuno di voi conosce qualche classe utile
o ha qualche idea per far trasferire questi file ...grazie

recoil
03-03-2004, 22:29
ti bastano principalmente due classi
Socket e ServerSocket che gestiscono connessioni TCP.
queste classi hanno dei metodi che ti forniscono stream in lettura e scrittura quindi il tuo file puoi passarlo tramite esse spedendo una riga per volta, un tot di byte per volta o come meglio credi

guardati la documentazione di queste due classi e vedrai che sarai già a buon punto

anx721
03-03-2004, 22:50
Dovrai usare la classe ServerSocket per realizzare un server che rimane in ascolto su una determinata porta, quando arriva una connessione da parte di un client viene istanziato un nuovo thread che si occupa di gestire la connessione (rappresentata da un oggetto della classe Socket), ricavando uno stream di input e di output sul soket con cui puo scambiare dati col client.