I removed a exit in the child proccess that was not invoking the SIGCHLD I got it now though so it is all ok
some changes
Cleaned mereged
Added loops to the rust client and some more parsing to the server