UNIX Network Programming Exercise