Socket programming project for ASU CSE 434.