View Full Version : Trasferimento File da/a server a/da client con java
: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
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
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.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.