This is a school project from Operating Systems course where local procedure, remote procedure control (RPC), piping, forking, child and parent processes are used effectively. In the project, a client is request some task to done and make remote procedure control to server. In the server side, main process forks and the child process executes unknown function called blackbox. Parent process send necessary input that come from client to child process through pipe and child process executes blackbox by using execl() function. Then, child sends back the results to the parent through another pipe. Lastly, server sends back the results to client and client process redirects stderr and stdout to some txt file to write the outputs.
-
Notifications
You must be signed in to change notification settings - Fork 0
cankobanz/remote-procedure-call-on-server-client-communication
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
This is a school project from Operating Systems course where local procedure, remote procedure control (RPC), piping, forking, child and parent processes are used effectively.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published