Exemplos de repetidor

Vamos supor que você tenha três computadores, \\BOXA, \\BOXB e \\BOXC, e deseja usá-los como o servidor, o repetidor e o cliente, respectivamente.

Você pode iniciar um servidor de depuração em \\BOXA, usando o processo 122 como destino, da seguinte maneira:

E:\Debugging Tools for Windows> cdb -server tcp:port=1025,password=wrought -p 122 

Em seguida, você pode iniciar um repetidor em \\BOXB da seguinte maneira:

C:\Misc> dbengprx -c tcp:server=BOXA,port=1025 -s npipe:pipe=MyPipe 

Por fim, inicie um cliente de depuração em \\BOXC da seguinte maneira:

G:\Debugging Tools> windbg -remote npipe:server=BOXB,pipe=MyPipe,password=wrought 

Veja a seguir outro exemplo. Seus símbolos estão no local remoto, 127.0.0.30. Portanto, você decide usar um servidor de processo no computador onde o destino está, 127.0.0.10. Você coloca um repetidor em 127.0.0.20.

Você também decide usar conexões inversas. Portanto, comece iniciando o cliente em 127.0.0.30:

G:\Debugging Tools> windbg -premote tcp:clicon=127.0.0.20,port=1033 notepad.exe 

Em seguida, inicie o repetidor em 127.0.0.20:

C:\Misc> dbengprx -c tcp:clicon=127.0.0.10,port=1025 -s tcp:port=1033,clicon=127.0.0.10 

E, por fim, inicie o servidor de processo na versão 127.0.0.10:

E:\Debugging Tools for Windows> dbgsrv -t tcp:port=1025,clicon=127.0.0.20 

Para obter um exemplo mais complicado usando repetidores, consulte Dois Firewalls.