diff --git a/src/sender.c b/src/sender.c index e03fae6d0e3dd09085ba0dab052868027621752c..26853570dfa18ef91fd0ca311b08aee6f9024f41 100644 --- a/src/sender.c +++ b/src/sender.c @@ -87,10 +87,10 @@ int main(int argc, char **argv) { // *** Step: Time for sending *** - // pkt_t buffer[MAX_WINDOW_SIZE]; - // int buffer_space = MAX_WINDOW_SIZE; - // int seqnum = 0; - + pkt_t buffer[MAX_WINDOW_SIZE]; + int buffer_space = MAX_WINDOW_SIZE; + int seqnum = 0; + pkt_t *pkt = pkt_new(); ssize_t nbr_byte_read = read(fd, pkt->payload, MAX_PAYLOAD_SIZE); while (nbr_byte_read > 0) @@ -119,7 +119,7 @@ int main(int argc, char **argv) { return EXIT_FAILURE; } - ssize_t sent = send(socket_fd, paquet_to_be_sent, PKT_MAX_LEN, 0); + ssize_t sent = send(socket_fd, paquet_to_be_sent, len, 0); if (sent == -1) { close(fd);