Læsning og skrive til socket og binære filer.
Hej,Hvordan læser man en fil binært, skriver det til en socket, læser det fra en socket og skriver det igen til en fil?
Sender.java:
FileInputStream fstream = new FileInputStream(fileName);
DataInputStream in = new DataInputStream(fstream);
DataOutputStream out = new DataOutputStream(socket.getOutputStream());
while((message = in.readLine()) != null)
{
//System.out.println(message);
out.writeBytes(message);
}
receiver.java:
FileOutputStream fstream = new FileOutputStream(fileName);
in = new DataInputStream(socket.getInputStream());
out = new DataOutputStream(fstream);
while((message = in.readLine()) != null)
{
//System.out.println(message);
out.writeBytes(message);
}
out.flush();
out.close();
Hvorfor virker dette ikke?
