TPC/IP Socket Programming Exercise