use pthread for multiple client connection
add description
add wrap for recv and send