internal void Redirect(HostAddr addr) { DebugUtils.Log("Redirect {0} [{1}:{2}]", str_protocol, addr.host, addr.port); if (Started) { Stop(); } AddToEventQueue( delegate { cstate_ = ConnectState.kRedirecting; Connect(addr); } ); }