EchoClient

finish the requirements .
further testing is required