Partilhar via


Conceitos de ferramenta remota

Os conceitos a seguir são usados na ferramenta Remote.

Cliente e servidor

A ferramenta Remote usa um paradigma cliente-servidor que evita as palavras local e remota, que são termos relativos que podem ser confusos quando há vários usuários e vários computadores.

Os comandos que você digita nos computadores cliente e servidor aparecem nas janelas do Prompt de Comando de ambos os computadores.

O Servidor

O servidor é o computador no qual o programa de console é executado. O Servidor Remoto é a instância da ferramenta Remote em execução no servidor. O servidor estabelece e nomeia a sessão remota (pipe nomeado), emite o comando para iniciar o programa de console e determina quem tem permissão para se conectar à sessão.

O cliente

O cliente é um computador remoto que envia comandos para o programa de console. O Cliente Remoto é a instância da ferramenta Remote em execução no computador cliente. O cliente se conecta à sessão remota que o servidor estabeleceu e usa a sessão remota (pipe nomeado) que o servidor criou para enviar comandos para o programa de console executado no servidor.

A ferramenta Remote dá suporte a vários clientes em cada sessão remota. Cada cliente está executando um Cliente Remoto. Todos os clientes podem enviar comandos para o programa de console em execução no servidor e todos os clientes podem ver os comandos enviados e a saída exibidos.

Sessão Visível

Quando as sessões remotas estão visíveis, elas aparecem na lista de sessões remotas no computador. Para exibir a lista, use o comando de consulta servidor remoto (/q).

Por padrão, somente as sessões do depurador são visíveis, ou seja, sessões nas quais o valor do parâmetro Command inclui as palavras kd, dbg, remoteds, ntsd ou cdb; caso contrário, a sessão não estará visível. O parâmetro Command faz parte do comando Ferramenta remota no servidor.

Para tornar uma sessão visível, adicione o parâmetro /v ao comando Servidor Remoto . Para tornar uma sessão de depurador invisível, adicione o parâmetro /-v ao comando .

Para obter ajuda com o comando de consulta servidor remoto, consulte Comando de consulta de servidor remoto.