- inter-process communication made with:
- pipes
- fifos
- sockets
- this program runs up to three processes:
- client process
- server process
- server's child process
- C programming language was used
- run server.c
- run client.c
- write commands in the client process
- login : argument
- lougout
- get-logged-users
- get-proc-info : argument
- quit
- client sends the command to server
- the server receives it and sends the command to a child process
- check the requirements
- send the output of the command back to the client
- fast execution and portability assured with POSIX primitives
- failures are avoided by the constructed error management system
- small constants
- support for modest amount of data
- greater constants and more data storage power
- the patch for server.c's username
- better way of shutting down the server
- get-proc-info debug