a wrapper for uv tcp, provide high-level tcp layer for server and client. my toy!