Se si tratta di spedire un file (o più files) da un client ad un server... semplicemente si spediscono pacchetti di N byte usando i normalissimi OutputStream (per l'invio) e InputStream (per la ricezione) forniti dalla Socket.
Informazioni su Input e Output Streams se ne trovano ovunque in rete:
- Il tutorial sull'uso delle Socket (diviso in due: Lato client e Lato server)
- La documentazione delle due classi: InputStream e OutputStream
- Eventuali classi di supporto per la bufferizzazione in cui wrappare le precedenti: BufferedInputStream e BufferedOutputStream
- Esempi on-line di trasferimento file via Socket (alcuni risultati di Google):
http://stackoverflow.com/questions/9...e-over-sockets
http://www.rgagnon.com/javadetails/java-0542.html
http://www.java2s.com/Code/Java/Netw...eviaSocket.htm
Per non parlare delle numerose discussioni sull'argomento presenti anche in questo forum.
Ciao.![]()