Ciao a tutti,
ho provato ad inviare un file via socket da un client java verso un server java posti su due pc connessi tra loro da un cavo ethernet ma seguendo le seguenti istruzioni sul server non arriva il contenuto del file, in altri termini la sua dimensione è zero.
Dal client lancio java Client <nome file>
ObjectOutputStream oos = new ObjectOutputStream(socket.getOutputStream());
oos.reset();
se verifico con file.length()) ho un valore diverso da zero, quindi ok.
oos.writeObject(file);
oos.flush();
oos.close();
dove file = new File(args[0])
Server:
ObjectInputStream oin = new ObjectInputStream(socket.getInputStream());
File inFile = (File) oin.readObject();
ma inFile.length()) dà zero.
Qualche idea?
Grazie.
Ciao.
Giovanni