|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2004
Città: Brianza
Messaggi: 305
|
[Java] Invio di file
Eccomi qua ancora alla prese con Java
Dovrei realizzare un piccolo software che permetta l'invio di file con Java, naturalmente utilizzando le socket, da un host ad un'altro. Il problema è che esistono moltissime classi che hanno metodi per leggere da un file generico e scrivere sullo stream di una socket (e viceversa); sapreste consigliarmi quali sono i metodi migliori da utilizzare per inviare e ricevere un file tenendo conto che quest'ultimo può essere di qualsiasi tipo (anche piuttosto grosso)??? Thx |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2004
Città: Brianza
Messaggi: 305
|
UP!
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2000
Messaggi: 455
|
Ti consiglio
FileInputStream e FileOutputStream che ti permettono di leggere e scrivere i file. La Socket ha anch'essa i metodi getInputStream e getOutputStream che ti permettono di recuperare gli stream della socket stessa. Una volta che hai gli I/O Streams un codice tipo: int r=0; byte[] buf=new byte[BUF_SIZE]; do { r=is.read(buf); if (r>0) { totrd+=r; os.write(buf,0,r); totwr+=r; } } while (r>0) dovrebbe fare quel che desideri. Feyd
__________________
Macbook Air 11" 2.0Ghz - 8GB RAM - 256GB SSD (Mid '12) |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jun 2004
Città: Brianza
Messaggi: 305
|
Ci ero riuscito, thx mille cmq
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:37.



















