Se agrega manejo de error de dns, se quita codigo no usado, se agrega directiva de compilacion "CODESITE" para evitar AV al cancelar