store used sni in TCPClient, add equality check for tcp.Address