File transfer using TCP and UDP. Quiz/homework assignment for CPSC 471: Networking.