diff --git a/ws2012/P2P/uebungen/11/src/node/Node.java b/ws2012/P2P/uebungen/11/src/node/Node.java index 2a366058..ef0a66d1 100644 --- a/ws2012/P2P/uebungen/11/src/node/Node.java +++ b/ws2012/P2P/uebungen/11/src/node/Node.java @@ -438,9 +438,9 @@ public class Node { private void sendFile(NodeIdentifier nodeID, File file) { - // calculate chunk size - int CHUNK_SIZE = BUFFER_SIZE - 15; - + // calculate chunk size = BUFFER - ID_BITS - fileID - eofChar + int CHUNK_SIZE = BUFFER_SIZE - ID_BITS - 10 - 1; + int FILE_SIZE = (int) file.length(); boolean eof = false;