Skip to content

Commit 20753f9

Browse files
committed
Stop the server replying to every client packet
1 parent 403a325 commit 20753f9

File tree

2 files changed

+3
-10
lines changed

2 files changed

+3
-10
lines changed

progs/client.c

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,11 @@ int main(int argc, char *argv[])
4949
freeaddrinfo(result);
5050

5151
/* send, recv */
52-
char buffer[BUFFER_SIZE];
5352
size_t size;
5453
char *line;
55-
strcpy(buffer, "Client wants to talk");
56-
udt_send(sock, buffer, strlen(buffer) + 1, 0);
57-
while (udt_recv(sock, buffer, sizeof(buffer), 0) > 0) {
58-
printf("Recvd: %s\n>> ", buffer);
59-
memset(buffer, 0, sizeof(buffer));
60-
54+
udt_send(sock, "Client wants to talk", 21, 0);
55+
while (1) {
56+
printf("\n>> ");
6157
size = 0;
6258
size = getline(&line, &size, stdin);
6359
if (size == 1) break;

progs/server.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,12 +72,9 @@ int main(int argc, char *argv[])
7272

7373
/* send, recv */
7474
char buffer[BUFFER_SIZE];
75-
char msg[] = "Servito ergo sum";
7675
while (udt_recv(conn, buffer, BUFFER_SIZE, 0)) {
7776
printf("Req: %s\n", buffer);
7877
memset(buffer, 0, sizeof(buffer));
79-
udt_send(conn, msg, sizeof(msg), 0);
80-
printf("Res: %s\n", msg);
8178
}
8279

8380
printf("\nClient disconnected\n");

0 commit comments

Comments
 (0)