reconstruct TcpClient