add echo demo.

problems:

1. can't rember struct of sockaddr_in
2. wrong use of sizof, instead use strlen in client.c