Untitled
unknown
plain_text
4 years ago
531 B
7
Indexable
// STOP AND WAIT PROTOCOL
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
int main() {
char s[1001];
scanf("%s", s);
int t = 5, seq = 0, i, r;
for(i = 0; i < strlen(s); i++) {
printf("Packet sent = %c with sequence number = %d\n", s[i], seq);
r = rand() % 10;
printf("Random value = %d\n", r);
if(r > t) {
printf("Not sent\n");
i--;
}
else{
seq = (seq == 0) ? 1:0;
}
}
return 0;
}
Editor is loading...