Sto usando un socket tcp per trasferire file via rete come flusso di byte. Trovo che sia estremamente lenta la cosa, avete avuto anche voi un'esperienza simile?
Denis.
Sto usando un socket tcp per trasferire file via rete come flusso di byte. Trovo che sia estremamente lenta la cosa, avete avuto anche voi un'esperienza simile?
Denis.
Scusa,io vorrei fare la stessa cosa che hai fatto tu.
Per trasferire il file hai usato la classe DataInputStream, poi come hai continuato?
Lato client
private java.io.DataOutputStream outstream;
private java.io.DataInputStream in;
for (long count= 0; count< file_in.length(); count++) {
outstream.write(in.read());
}
Lato server
for (long count_2= 0; count_2< Long.parseLong(new String(byte_long)); count_2++) {
file_out.write(instream.readByte());
}
Con cosi invio solo file di testo o anche immagini?
Qualsiasi file, come sequesnza di byte. Che programma stai facendo?
Niente di particolare, devo fare un esame all'uni, anche se si basa solo su stringhe, volevo andare oltre.
Cmq grazie
file_in di che tipo è? e byte_long?
anche byte_long,vero?