Windows Telnet

Description

Not well regarded as a telnet client, it is however one that comes with most versions of Windows.

Windows Vista Telnet

Contrary to previous versions of Windows, in Vista the telnet client was not installed out of the box. In order to install it, these steps should be followed:

  1. Open up the Start menu.
  2. Under the Settings submenu, select the Control Panel item.
  3. Within the Control Panel window, select the Programs and Features icon.
  4. On the left hand side of the Programs and Features window, select the "Turn Windows features on or off" item.
  5. In the popup window, check the "Telnet client" option.
  6. The telnet client will now be installed.

CSI Support

Sequence Description Supported
CSI <top>;<bottom>r Set scrolling region.
CSI ?25h Hide the cursor.
CSI ?25i Show the cursor.

Protocol Support

At this time, the following list is incomplete.

Option xXXX
TTYPE Supported.
NAWS Supported but with a quirk. If the window is resized, then the NAWS update is not sent until the player next enters input.

Character Sets

If a telnet client supports it, it is possible to switch between a limited range of character sets using ANSI escape sequences.

Screenshot of the available character sets enumerated in Windows Telnet

As can be seen in the screenshot above, Windows Telnet does not offer any character sets other than the one its DOS window is using.

Terminal Types

Implementation Quirks

Local Echo

There is a special approach taken to how local echo works in Windows Telnet. By default, it will echo anything the user enters. However, if the server connected to attempts to send negotiation options, then the echo is immediately disabled. It can be re-enabled by the user, if they enter the settings area and turn local echo on there.

Cursor Movement

A DOS window can have two different sizes, the size of the screen buffer and the size of the actual window itself.

Screenshot of the DOS window properties

What the telnet client reports through the NAWS option, is the window size. If the screen buffer size is larger, then this should be irrelevant and only noticeable through the visible scrollbars on the window. However, when the server sends cursor movement escape sequences followed by characters, the window will shift within the screen buffer in an as yet undetermined manner resulting in unreliable behaviour.

External Links

Windows XP Telnet - The Microsoft documentation for the Windows XP telnet command.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License