change TCPSocket class