C Distributed Computing Notes