Dnia Tue, May 13, 2003 at 11:36:56PM +0200, Marcin Sochacki napisał[a]: > On Tue, May 13, 2003 at 10:38:47PM +0200, Lech Pawłaszek wrote: > > > Z tego co mi wiadomo, CTRL+S wysyła tzw. "stop character" (CTRL+Q "start > > character"). Używane to było w zamierzchłych czasach (rlogin i rlogind), > > bodajże do kontroli przepływu... (back-flushing of output). > > > > Mam nadzieję, że nic nie pomieszałem... ;] > > Pomieszałeś. Ctrl-S/Q to odpowiednik Xon/Xoff w połączeniach szeregowych > i nie ma jedynie związku z rlogin, tylko po prostu z pracą zdalną w trybie > terminalowym. Akurat w Uniksach przyjęto, że domyślnie takie kombinacje > umożliwiają chwilowe zatrzymanie wyświetlania, np. gdy tekst ucieka nam > poza ekran.
xon/xoff było/jest używane do kontroli przepływu gdy nie było sprzętowego sterowania, np. terminal czy drukarka na 3 drutach (tx,rx,gnd) a nie na pięciu czy siedmiu, wtedy gdy nie nadąża drukować wysyła xoff, a po chwili xon, gdy opróżni bufor w oprogramowaniu komunikującym się po łączach szeregowych masz opcje hendszejku sprzętowego (cts/rts/dtr) i softłerowego, właśnie xon/xoff -- Przemek Debinski

