← Back to team overview

sslug-teknik team mailing list archive

Re: Telnet session og emulering

 

Filip Stadler wrote:

> - I forbindelse med en Windows maskine som skulle lave en telnet
> forbindelse til min linux med noget ASP kode, så løb vi ind i
> at den modtog noget terminal emulerings kode - jeg havde
> forventet at man så her bare kunne sende en crlf til linux også
> ville den acceptere at køre uden fancy VT102 emulering og blot
> bruge rå ascii, men nej der skal altså lidt mere til.
> 
> Hvad er den simple løsning ?
> 
> Jeg har samme resultat/problem når jeg forsøger med Netcat på
> port 23.

Telnet protokolen er simpel, men ikke helt så simpelt :)
Jeg lavede en gang en lille mini-webserver som var en
telnet-emulator. Dog med nogle begrænsninger på grund af web.
(programmet kunne oversætte både i Windows og Linux med gnu C++)

Det er nok ikke helt så nemt at lave i ASP-kode, men læs diverse
RFC'ere vedrørende telnet protokollen. Kan ikke lige huske nummerne
men du kan selv søge efter RFC'erne på http://sunsite.auc.dk/

Du behøver ikke VTxx emulering, men det begrænser anvendelsen 
af telnet kraftigt. (mange programmer kræver noget mere avanceret
en en "dumb terminal").
En passende delmængde af VTxx er nu ikke svær at implementere,
når du først har telnet-protokollen implementeret.
Det er blot at fortolker modtagne byte og filtrere dem fra
der laver cursor/clearscrean/.....

-- 
mvh Frank Damgaard  frda@xxxxxxxxxxxxx | frank@xxxxxxxx |fido  2:236/15.2


Follow ups

References