RFC 1258 (rfc1258) - Page 2 of 5
BSD Rlogin
Alternative Format: Original Text Document
RFC 1258 BSD Rlogin September 1991
may follow this initial exchange (see below).
From Client to Server (and Flow Control)
Initially, the client begins operation in "cooked" (as opposed to
to "raw") mode. In this mode, the START and STOP (usually ASCII
DC1,DC3) characters are intercepted and interpreted by the client to
start and stop output from the remote server to the local terminal,
whereas all other characters are transmitted to the remote host as
they are received. (But see below for the handling of the
local-escape character.)
In "raw" mode, the START and STOP characters are not processed
locally, but are sent as any other character to the remote server.
The server thus determines the semantics of the START and STOP
characters when in "raw" mode; they may be used for flow control or
have quite different meanings independent of their ordinary usage on
the client.
Screen/Window Size
The remote server indicates to the client that it can accept window
size change information by requesting a window size message (as
described below) just after connection establishment and user
identification exchange. The client should reply to this request
with the current window size.
If the remote server has indicated that it can accept client window
size changes and the size of the client's window or screen dimensions
changes, a 12-byte special sequence is sent to the remote server to
indicate the current dimensions of the client's window, should the
user process running on the server care to make use of that
information.
The window change control sequence is 12 bytes in length, consisting
of a magic cookie (two consecutive bytes of hex FF), followed by two
bytes containing lower-case ASCII "s", then 8 bytes containing the
16-bit values for the number of character rows, the number of
characters per row, the number of pixels in the X direction, and the
number of pixels in the Y direction, in network byte order. Thus:
FF FF s s rr cc xp yp
Other flags than "ss" may be used in future for other in-band control
messages. None are currently defined.
Kantor