Ac nejsem z nejpovolanejsich videl bych toto jako feature ne jako bug.
No jestlize to tam nakresli "nejaky bordel" tak to neni nic jineho nez bug ;)
Na druhou stranu to nedela nic spatnyho ... proste to tam je :) Horsi by bylo
kdyz by to treba zaclo rozesilat hesla a tak, ze? ;)
Problematika kolem terminalu je vsak rozsahlejsi, ne kazdy terminal zrejme
posila informace o sve velikosti a zmene velikosti a ne v prijatelnem
formatu apod.
No, kdyz bych od tebe parkrat necel neco co ma hlavu a patu, tak bych si rekl,
ze placas a ignoroval to. Takhle se pokusim to uvest na pravou miru podle
toho co si pamatuji z doby, kdy jsem psal SemTel. To co jsi napsal ty odpovida
tomu co se clovek obvykle dozvi kdyz se bavim s nekym z M$ sveta :(
Protokol telnet funguje tak, ze pri pripojeni (a kdykoliv v budoucnu) si
server a klient vymenili systemove informace ktere potrebuji. Funguje to tak,
ze server rekne UMIM XYZ a klient muze odpovede NEZAJEM/POUZIVEJ TO (a jeste
neco jako mozna, ale pamet mi uz zacina selhavat). Je mozne aby se role
otocili a funkce nabizel klient.
U te zmeny velikosti okna to funguje tak, ze pri vzniku session se klient a
server dohodnou o tom ze to oba podporuji tuto vlastnost a klient posle svou
velikost. Kdykoliv dojde ke zmene velikosti okna klient posle tuto informaci
serveru (ve stejne forme jako by odpovidal na jeho primy dotaz). Server muze
kdykoliv klienta pozadat aby mu poslal aktualni stav pomoci toho sameho
mechanizmu co pouzili na zacatku.
Tyto ridici data jsou pred uzivatelem a aplikaci na serverove strane 'skryty'
pomoci ESC sekvecne.
Vyse uvedene plati pro Telnet. O tom jak funguje SSH mam jen velmi povrhni
informace a tak je tady nebudu ventilovat.
Fundovanejsi odpoved jiste poda Tuttle, nicmene myslim ze nejsem daleko
od pravdy kdyz reknu ze to neni problem Piskoviste ale terminalu. Ale mozna
se mylim.
No :) Je to problem BBS a nebo te knihovny co je vsunuta mezi BBS samotnou a
socketem po kterem prichazi data.
Semik
Covex
|