some additions in tests

This commit is contained in:
asus
2023-02-17 21:54:44 +01:00
parent 101d7b7581
commit a2f0ffdcdf
6 changed files with 156 additions and 22 deletions

1
1
View File

@@ -1 +0,0 @@
Wrong number of arguments

BIN
a.out

Binary file not shown.

41
log.txt Normal file
View File

@@ -0,0 +1,41 @@
1
1 -- open a client an close, 3 times
1 -- p
1 - receiver 1 --
1 - receiver 1: 076761438 client 1: hello
1 - receiver 1: 076761438 client 2: holla
1 - receiver 1: 076761438 client 3: hulli
1 - receiver 1: 076761438 server: client 1 just arrived
1 - receiver 1: 076761438 server: client 1 just left
1 - receiver 1: 076761438 server: client 2 just arrived
1 - receiver 1: 076761438 server: client 2 just left
1 - receiver 1: 076761438 server: client 3 just arrived
1 - receiver 1: 076761438 server: client 3 just left
1 - receiver 2 --
1 - receiver 3 --
1 - receiver 4 --
2
2 -- open 3 clients
2 -- p
2 - receiver 5 --
2 - receiver 5: 527906148 client 5: hello
2 - receiver 5: 527906148 client 6: holla
2 - receiver 5: 527906148 client 7: hulli
2 - receiver 5: 527906148 server: client 5 just arrived
2 - receiver 5: 527906148 server: client 5 just left
2 - receiver 5: 527906148 server: client 6 just arrived
2 - receiver 5: 527906148 server: client 6 just left
2 - receiver 5: 527906148 server: client 7 just arrived
2 - receiver 5: 527906148 server: client 7 just left
2 - receiver 6 --
2 - receiver 6: 630326234 client 6: holla
2 - receiver 6: 630326234 client 7: hulli
2 - receiver 6: 630326234 server: client 6 just arrived
2 - receiver 6: 630326234 server: client 6 just left
2 - receiver 6: 630326234 server: client 7 just arrived
2 - receiver 6: 630326234 server: client 7 just left
2 - receiver 7 --
2 - receiver 7: 735559148 client 7: hulli
2 - receiver 7: 735559148 server: client 7 just arrived
2 - receiver 7: 735559148 server: client 7 just left
2 - receiver 8 --

15
log1.txt Normal file
View File

@@ -0,0 +1,15 @@
server: client 1 just arrived
client 1: on short line
server: client 2 just arrived
server: client 2 just arrived
client 2: line 1
client 2: line 1
client 2: line 2
client 2: line 2
client 2:
client 2:
client 2: line 4
client 2: line 4
server: client 3 just arrived
server: client 3 just arrived
server: client 3 just arrived

View File

@@ -93,11 +93,10 @@ int main(int ac, char **av) {
client_fd = 0;
while(client_fd <= max_fd) {
ret = 1;
if (FD_ISSET(client_fd, &rdset)) {
ret = recv(client_fd, buf, BUFSIZE, 0);
if (ret == 0) {
sprintf(msg, "server: client %d just left\n", clients[client_fd].id);
sprintf(msg, "server: clien %d just left\n", clients[client_fd].id);
broadcast(msg, &fdset, max_fd, server_fd, client_fd);
FD_CLR(client_fd, &fdset);
close(client_fd);

118
tester.sh

File diff suppressed because one or more lines are too long