tester is better, but still cannot reproduce trace error
This commit is contained in:
@@ -1,12 +1,12 @@
|
|||||||
received 2 : client 7: hulli
|
received 0 : client 7: hulli
|
||||||
received 2 : server: client 7 just arrived
|
received 0 : server: client 7 just arrived
|
||||||
received 2 : server: client 7 just left
|
received 0 : server: client 7 just left
|
||||||
received 1 : client 6: holla
|
received 0 : client 6: holla
|
||||||
received 1 : client 7: hulli
|
received 0 : client 7: hulli
|
||||||
received 1 : server: client 6 just arrived
|
received 0 : server: client 6 just arrived
|
||||||
received 1 : server: client 6 just left
|
received 0 : server: client 6 just left
|
||||||
received 1 : server: client 7 just arrived
|
received 0 : server: client 7 just arrived
|
||||||
received 1 : server: client 7 just left
|
received 0 : server: client 7 just left
|
||||||
received 0 : client 5: hello
|
received 0 : client 5: hello
|
||||||
received 0 : client 6: holla
|
received 0 : client 6: holla
|
||||||
received 0 : client 7: hulli
|
received 0 : client 7: hulli
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
received 2 : client 7: hulli
|
received 0 : client 7: hulli
|
||||||
received 2 : server: client 7 just arrived
|
received 0 : server: client 7 just arrived
|
||||||
received 2 : server: client 7 just left
|
received 0 : server: client 7 just left
|
||||||
received 1 : client 6: holla
|
received 0 : client 6: holla
|
||||||
received 1 : client 7: hulli
|
received 0 : client 7: hulli
|
||||||
received 1 : server: client 6 just arrived
|
received 0 : server: client 6 just arrived
|
||||||
received 1 : server: client 6 just left
|
received 0 : server: client 6 just left
|
||||||
received 1 : server: client 7 just arrived
|
received 0 : server: client 7 just arrived
|
||||||
received 1 : server: client 7 just left
|
received 0 : server: client 7 just left
|
||||||
received 0 : client 5: hello
|
received 0 : client 5: hello
|
||||||
received 0 : client 6: holla
|
received 0 : client 6: holla
|
||||||
received 0 : client 7: hulli
|
received 0 : client 7: hulli
|
||||||
|
|||||||
@@ -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:
|
||||||
received 0 : client 10: line 1
|
received 0 : client 10: line 1
|
||||||
received 0 : client 10: line 2
|
received 0 : client 10: line 2
|
||||||
@@ -14,4 +5,17 @@ received 0 : client 10: line 4
|
|||||||
received 0 : client 10: line 5
|
received 0 : client 10: line 5
|
||||||
received 0 : server: client 10 just arrived
|
received 0 : server: client 10 just arrived
|
||||||
received 0 : server: client 10 just left
|
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
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
received 1 : client 10:
|
received 0 : client 10:
|
||||||
received 1 : client 10: line 1
|
received 0 : client 10: line 1
|
||||||
received 1 : client 10: line 2
|
received 0 : client 10: line 2
|
||||||
received 1 : client 10: line 4
|
received 0 : client 10: line 4
|
||||||
received 1 : client 10: line 5
|
received 0 : client 10: line 5
|
||||||
received 1 : server: client 10 just arrived
|
received 0 : server: client 10 just arrived
|
||||||
received 1 : server: client 10 just left
|
received 0 : server: client 10 just left
|
||||||
received 0 : client 10:
|
received 0 : client 10:
|
||||||
received 0 : client 10: line 1
|
received 0 : client 10: line 1
|
||||||
received 0 : client 10: line 2
|
received 0 : client 10: line 2
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
18000
logs/test_6.txt
18000
logs/test_6.txt
File diff suppressed because it is too large
Load Diff
18000
logs/test_6_compare.txt
18000
logs/test_6_compare.txt
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -52,7 +52,7 @@ int main(int argc, char** argv)
|
|||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
init(atoi(argv[1]));
|
init(atoi(argv[1]));
|
||||||
fcntl(lsocket, F_SETFL, O_NONBLOCK); // debug
|
// fcntl(lsocket, F_SETFL, O_NONBLOCK); // debug
|
||||||
|
|
||||||
while (1)
|
while (1)
|
||||||
{
|
{
|
||||||
@@ -78,7 +78,7 @@ int main(int argc, char** argv)
|
|||||||
if (FD_ISSET(lsocket, &rfds))
|
if (FD_ISSET(lsocket, &rfds))
|
||||||
{
|
{
|
||||||
new_fd = accept(lsocket, NULL, NULL);
|
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);
|
last_connected = new_client(new_fd);
|
||||||
sprintf(announce_msg, "server: client %d just arrived\n", last_connected->id);
|
sprintf(announce_msg, "server: client %d just arrived\n", last_connected->id);
|
||||||
broadcast(last_connected, announce_msg);
|
broadcast(last_connected, announce_msg);
|
||||||
@@ -203,8 +203,8 @@ int read_client(t_client *client)
|
|||||||
if (recv_ret > 0)
|
if (recv_ret > 0)
|
||||||
{
|
{
|
||||||
buf[recv_ret] = '\0';
|
buf[recv_ret] = '\0';
|
||||||
if (recv_ret == 420000) // debug
|
// if (recv_ret == 420000) // debug
|
||||||
ft_print(STDERR_FILENO, "Oupsi, ca depasse. Il faut malloc mon petit\n");
|
// ft_print(STDERR_FILENO, "Oupsi, ca depasse. Il faut malloc mon petit\n");
|
||||||
|
|
||||||
char buf_sprintf[420];
|
char buf_sprintf[420];
|
||||||
char *msg;
|
char *msg;
|
||||||
|
|||||||
Reference in New Issue
Block a user