Compartir a través de


Conceptos de herramientas remotas

Los conceptos siguientes se usan en la herramienta Remota.

Cliente y servidor

La herramienta Remota usa un paradigma cliente-servidor que evita las palabras locales y remotas, que son términos relativos que pueden resultar confusos cuando hay varios usuarios y varios equipos.

Los comandos que escriba en los equipos cliente y servidor aparecen en las ventanas del símbolo del sistema de ambos equipos.

El servidor

El servidor es el equipo en el que se ejecuta el programa de consola. El servidor remoto es la instancia de la herramienta remota que se ejecuta en el servidor. El servidor establece y asigna nombres a la sesión remota (canalización con nombre), emite el comando para iniciar el programa de consola y determina quién puede conectarse a la sesión.

El cliente

El cliente es un equipo remoto que envía comandos al programa de consola. El cliente remoto es la instancia de la herramienta remota que se ejecuta en el equipo cliente. El cliente se conecta a la sesión remota que estableció el servidor y usa la sesión remota (canalización con nombre) que el servidor creó para enviar comandos al programa de consola que se ejecuta en el servidor.

La herramienta Remota admite varios clientes en cada sesión remota. Cada cliente ejecuta un cliente remoto. Todos los clientes pueden enviar comandos al programa de consola que se ejecuta en el servidor y todos los clientes pueden ver los comandos enviados y la salida mostrados.

Sesión visible

Cuando las sesiones remotas están visibles, aparecen en la lista de sesiones remotas del equipo. Para mostrar la lista, use el comando consulta servidor remoto (/q).

De forma predeterminada, solo las sesiones del depurador son visibles, es decir, las sesiones en las que el valor del parámetro Command incluyen las palabras kd, dbg, remoteds, ntsd o cdb; de lo contrario, la sesión no está visible. El parámetro Command forma parte del comando herramienta remota en el servidor.

Para que una sesión sea visible, agregue el parámetro /v al comando servidor remoto . Para que una sesión del depurador sea invisible, agregue el parámetro /-v al comando .

Para obtener ayuda con el comando de consulta del servidor remoto, consulte Comando de consulta de servidor remoto.