EE3204E Socket Programming Assignment