class TCPSocket