Polishing
Add TcpSocket class