Spring 2015 CSCI 373 Homework 2

Your solution to this assignment should be uploaded to HW 2 on moodle by 11:55 PM on Sunday, 8 February, 2015.

This is a repeat of CSCI 363 Exercise 2 from the Fall 2003 semester.

The task

Write TCP client program in Python that performs the following actions.


Client programs are expected to be well-written and well-documented. They are also expected to be robust. In order to receive more than 50%, your server must demonstrate that it has been tested. In order to receive more than 25%, your server must be written in legal Python.