improve tcpclient
add example
add license
improve the readme