COSC465 (networking) project 2