Re: OT: telnet linemode

From: Alexander Langer <alex(at)cichlids.com>
Date: Sun, 24 Oct 1999 15:35:33 +0200

Hallo!

Ich antworte mir mal selber, falls es noch jemanden interessiert.

Man schickt wirklich einen magic-key, naemlich IAC (interpret as
command), dann WONT LINEMODE NUL, also:

IAC WONT LINEMODE NUL
wobei
IAC == 255
WONT = 253
LINEMODE = 34
NUL = 0

jeweils byte.

Das laeuft allerdings nicht, wenn ich

write(sock, "\255\253\34\0", 4) mache.

SONDERN:
Aus irgend einem Grund, der mir nicht klar ist, muss ich das byteweise
(total unlogisch!) in networkorder (ein byte in network order...
wozu?)
konvertieren:

int i;
i = htons(255 << 8);
write(sock, &i, 1);
i = htons(253 << 8);
write(sock, &i, 1);
i = htons(34 << 8);
write(sock, &i, 1);
i = 0;
write(sock, &i, 1);

Udn schon laeufts.

Drollig.
Naja. Mehr will ich ja gar nicht.

Alex

-- 
I doubt, therefore I might be. 
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-chat" in the body of the message
Received on Sun 24 Oct 1999 - 15:49:49 CEST

search this site