tester is better, but still cannot reproduce trace error

This commit is contained in:
asus
2023-02-23 02:41:28 +01:00
parent 1e38829e31
commit b3493cf2e5
11 changed files with 35890 additions and 232 deletions
BIN
View File
Binary file not shown.
+9 -9
View File
@@ -1,12 +1,12 @@
received 2 : client 7: hulli
received 2 : server: client 7 just arrived
received 2 : server: client 7 just left
received 1 : client 6: holla
received 1 : client 7: hulli
received 1 : server: client 6 just arrived
received 1 : server: client 6 just left
received 1 : server: client 7 just arrived
received 1 : server: client 7 just left
received 0 : client 7: hulli
received 0 : server: client 7 just arrived
received 0 : server: client 7 just left
received 0 : client 6: holla
received 0 : client 7: hulli
received 0 : server: client 6 just arrived
received 0 : server: client 6 just left
received 0 : server: client 7 just arrived
received 0 : server: client 7 just left
received 0 : client 5: hello
received 0 : client 6: holla
received 0 : client 7: hulli
+9 -9
View File
@@ -1,12 +1,12 @@
received 2 : client 7: hulli
received 2 : server: client 7 just arrived
received 2 : server: client 7 just left
received 1 : client 6: holla
received 1 : client 7: hulli
received 1 : server: client 6 just arrived
received 1 : server: client 6 just left
received 1 : server: client 7 just arrived
received 1 : server: client 7 just left
received 0 : client 7: hulli
received 0 : server: client 7 just arrived
received 0 : server: client 7 just left
received 0 : client 6: holla
received 0 : client 7: hulli
received 0 : server: client 6 just arrived
received 0 : server: client 6 just left
received 0 : server: client 7 just arrived
received 0 : server: client 7 just left
received 0 : client 5: hello
received 0 : client 6: holla
received 0 : client 7: hulli
+14 -10
View File
@@ -1,12 +1,3 @@
received 1 : client 10:
received 1 : client 10: line 1
received 1 : client 10: line 2
received 1 : client 10: line 4
received 1 : client 10: line 5
received 1 : client 9:
received 1 : server: client 10 just arrived
received 1 : server: client 10 just left
received 1 : server: client 9 just arrived
received 0 : client 10:
received 0 : client 10: line 1
received 0 : client 10: line 2
@@ -14,4 +5,17 @@ received 0 : client 10: line 4
received 0 : client 10: line 5
received 0 : server: client 10 just arrived
received 0 : server: client 10 just left
received 0 : server: client 8 just left
received 0 : client 10:
received 0 : client 10: line 1
received 0 : client 10: line 2
received 0 : client 10: line 4
received 0 : client 10: line 5
received 0 : client 9:
received 0 : client 9: line 1
received 0 : client 9: line 2
received 0 : client 9: line 4
received 0 : client 9: line 5
received 0 : server: client 10 just arrived
received 0 : server: client 10 just left
received 0 : server: client 9 just arrived
received 0 : server: client 9 just left
+7 -7
View File
@@ -1,10 +1,10 @@
received 1 : client 10:
received 1 : client 10: line 1
received 1 : client 10: line 2
received 1 : client 10: line 4
received 1 : client 10: line 5
received 1 : server: client 10 just arrived
received 1 : server: client 10 just left
received 0 : client 10:
received 0 : client 10: line 1
received 0 : client 10: line 2
received 0 : client 10: line 4
received 0 : client 10: line 5
received 0 : server: client 10 just arrived
received 0 : server: client 10 just left
received 0 : client 10:
received 0 : client 10: line 1
received 0 : client 10: line 2
+2
View File
File diff suppressed because one or more lines are too long
+17910 -90
View File
File diff suppressed because it is too large Load Diff
+17910 -90
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+14 -2
View File
File diff suppressed because one or more lines are too long
+4 -4
View File
@@ -52,7 +52,7 @@ int main(int argc, char** argv)
exit(1);
}
init(atoi(argv[1]));
fcntl(lsocket, F_SETFL, O_NONBLOCK); // debug
// fcntl(lsocket, F_SETFL, O_NONBLOCK); // debug
while (1)
{
@@ -78,7 +78,7 @@ int main(int argc, char** argv)
if (FD_ISSET(lsocket, &rfds))
{
new_fd = accept(lsocket, NULL, NULL);
fcntl(new_fd, F_SETFL, O_NONBLOCK); // debug
// fcntl(new_fd, F_SETFL, O_NONBLOCK); // debug
last_connected = new_client(new_fd);
sprintf(announce_msg, "server: client %d just arrived\n", last_connected->id);
broadcast(last_connected, announce_msg);
@@ -203,8 +203,8 @@ int read_client(t_client *client)
if (recv_ret > 0)
{
buf[recv_ret] = '\0';
if (recv_ret == 420000) // debug
ft_print(STDERR_FILENO, "Oupsi, ca depasse. Il faut malloc mon petit\n");
// if (recv_ret == 420000) // debug
// ft_print(STDERR_FILENO, "Oupsi, ca depasse. Il faut malloc mon petit\n");
char buf_sprintf[420];
char *msg;