Servant is a simple file server for distributed systems using RPC Protocol. RPC related code is generated using rpcgen.
Servant was initally developed as part of Distributed Systems course at University of Sao Paulo.
Servant has just started being developed. A protocol is about to come, and user management functionality will merge to the master branch soon.
You can help us testing Servant. Download the code, and just
$ make
to generate the server and the client files.
Start the server:
$ ./bin/servantd
Start the client
$ ./bin/servant 127.0.0.1
changing the IP address above if you started the server in a different machine.
We are not accepting pull requests by now. We have to finish the first release and hand in to the teacher first, of course.
In some weeks, pull requests will be gracefully considered.
Servant is licensed under the GPL (version 3) license. For more details, refer to the LICENSE file.