Sdílet prostřednictvím


Použití opakovače

Připojení opakovače dodržuje velmi jednoduchá pravidla:

  • Veškerá komunikace, kterou si server a klient navzájem zamýšlejí předat, prochází opakovačem bez změny.

  • Jakákoli akce, kterou server provádí s ohledem na přenosové připojení, ovlivňuje opakovač (a pouze nepřímo ovlivňuje klienta).

  • Jakákoli akce, kterou klient provádí s ohledem na přenosové připojení, má vliv na opakovač (a pouze nepřímo ovlivňuje server).

To znamená, že všechny příkazy ladění, výstup ladicího programu, řídicí klíče a přístup k souborům budou probíhat přesně tak, jako kdyby byl klient a server přímo připojeny. Opakovač bude pro všechny tyto příkazy neviditelný.

Akce, které ukončí samotné připojení, ovlivní opakovač. Pokud například vydáte příkaz qq (Quit) z klienta, server se vypne a odešle do přenosu signál vypnutí. To způsobí, že se opakovač ukončí (pokud nebyl spuštěn s parametrem -p ). V dalším příkladu příkaz .clients (List Debugging Clients) zobrazí název počítače klienta, ale zobrazí se protokol připojení použitý k připojení serveru s opakovačem.

Pokud je server vypnutý, opakovač se automaticky ukončí (pokud nebyl spuštěn s parametrem -p ). Když se opakovač vypne, způsobí to také ukončení klienta ladění, zatímco chytrý klient se nevypne. Pokud z nějakého důvodu potřebujete opakovač ukončit přímo, můžete použít Správce úloh nebo nástroj kill.exe.