C Distributed Computing Question