Skip to content
Extraits de code Groupes Projets
Valider cbb3798a rédigé par Samuel de Meester de Ravestein's avatar Samuel de Meester de Ravestein
Parcourir les fichiers

it compiles

parent 1f897dd6
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Fichier ajouté
Fichier ajouté
......@@ -87,9 +87,9 @@ 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);
......@@ -106,11 +106,12 @@ int main(int argc, char **argv) {
uint32_t crc1 = htonl(calculate_crc(modified_header, 8));
pkt_set_crc1(pkt, crc1);
uint32_t crc2 = htonl(calculate_crc(pkt->payload, (uint32_t) pkt_get_length(pkt)));
uint32_t crc2 = htonl(calculate_crc((char *) pkt->payload, (uint32_t) pkt_get_length(pkt)));
pkt_set_crc2(pkt, crc2);
char paquet_to_be_sent[PKT_MAX_LEN];
if (pkt_encode(pkt, paquet_to_be_sent, PKT_MAX_LEN) != PKT_OK)
size_t len = PKT_MAX_LEN;
if (pkt_encode(pkt, paquet_to_be_sent, &len) != PKT_OK)
{
close(fd);
close(socket_fd);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter