#include <errno.h>
#include <netdb.h>
+#include "../utils/utils.h"
+
#define MAX_NUMBER_OF_PEERS 256
-#define CHUNK_SIZE 256
int main(int argc, char **argv) {
int sock, err;
printf("Opening file error: %s(%d)\n", strerror(errno), errno);
i--;
}
+ argv += 2;
}
total = i;
sent_size = 0;
for (i = 0; i < total; i++) {
- if ((err = sendfile(fd[i], peers[i], NULL, CHUNK_SIZE)) < 0) {
+ if ((err = sendfile(peers[i], fd[i], NULL, CHUNK_SIZE)) < 0) {
printf("Sending file error: %s(%d)\n", strerror(errno), errno);
- } else {
- sent_size += err;
+ continue;
}
+ sent_size += err;
+ usleep(20);
}
} while(sent_size);