Project for CPSC414, networking