An in-course project for system programming and software tools. Use socket to copy file between different machines.