Xref: utzoo comp.protocols.tcp-ip:7306 comp.protocols.tcp-ip.ibmpc:1350 Path: utzoo!attcan!uunet!husc6!rice!uw-beaver!cornell!batcomputer!sun.soe.clarkson.edu!nelson From: nelson@sun.soe.clarkson.edu (Russ Nelson) Newsgroups: comp.protocols.tcp-ip,comp.protocols.tcp-ip.ibmpc Subject: A Real Telnet Server for MS-DOS Message-ID: <3145@sun.soe.clarkson.edu> Date: 2 Jun 89 02:26:02 GMT Reply-To: nelson@clutx.clarkson.edu Organization: Clarkson University, Potsdam, NY Lines: 38 I have a real telnet server for IBM-PCs and clones running MS-DOS. It is a version of Phil Karn's TCP/IP networking software (NOS). The program (tns) lets you telnet to a PC, asks you for an "account" and password, and then connects you to the machine. The telnet server reads the local screen periodically, and uses ANSI X3.64-1979 escape sequences to update the remote screen. It needs work. I need to duplicate the functionality of programs such as Carbon Copy, Remote Control, etc. If this program would be useful to you, please tell me what would be most useful: o Currently it takes 126K. I can reduce this by a considerable amount, but you're never going to be able to run TeX or Ventura Publisher. If you have an application in mind that cannot afford to lose 126K, then please tell me how much it can afford. Give me a target to shoot for. o Currently, I only support ANSI escape sequences. Is there any demand for other displays (recall the existance of Oliver Laumann's "screen", that emulates an ANSI terminal using termcap)? o Currently, only ASCII keycodes can be sent. How do I send IBM-PC keycodes? Should I pick on an infrequently-used control character and use it as a quote, or is there some standard that hides keystroke differences? o Currently, only text modes are supported. How do I support graphics modes? What do I do if the user is not using an IBM-PC? What if they have incompatible graphics hardware, i.e. the server has an EGA and the client machine an CGA? What if the program on the server writes directly to the graphics hardware (as is necessary for the Hercules graphics card)? Availability: Because this Telnet server is a derivative of Phil Karn's code, it is covered by his copyright. His code is freely copyable by ham radio amateurs, and by educational institutions. All others should contact him for permission. He's in sri-nic.arpa's whois database. -- --russ (nelson@clutx [.bitnet | .clarkson.edu]) I'm a right-to-lifer -- everyone has a right to earn a living sufficient to feed himself and his family.