Browse Prior Art Database

Telnet byte macro option (RFC0729)

IP.com Disclosure Number: IPCOM000003775D
Original Publication Date: 1977-May-13
Included in the Prior Art Database: 2000-Sep-13
Document File: 3 page(s) / 6K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

D. Crocker: AUTHOR

Abstract

1. Command name and code:

This text was extracted from a ASCII document.
This is the abbreviated version, containing approximately 42% of the total text.

Network Working Group Dave Crocker, Rand-ISD

Request for Comments: 729 (Dcrocker at Rand-Unix)

NlC: 40306 13 May l977

TELNET Byte Macro Option

1. Command name and code:

BM 19

2. Command Meanings:

IAC WILL BM

The sender of this command REQUESTS or AGREES to use the BM

option, and will send sing1e data characters which are to be

interpreted as if longer data strings had been sent.

IAC WON'T BM

The sender of this option REFUSES to send single data

characters which are to be interpreted as if longer data

strings had been sent.

IAC DO BM

The sender REQUESTS or AGREES to have the other side (send of

WILL BM) issue send single data characters which are to be

interpreted as if longer data strings had been sent.

IAC DON'T BM

The sender REFUSES to allow the other side to send single data

characters which are to be interpreted as if longer data

strings had been sent.

IAC SB BM

IAC SE

where:

is the data byte actually to be sent across

the network; it may NOT be Telnet IAC (decimal 255).

RFC #729 Telnet Byte Macro Option Page 2

is a one-byte binary number, indicating how many

characters follow, up to the ending IAC

SE, but not including it.

is a string of one or more Telnet ASCII

characters and/or commands, which the is to

represent; any character may occur within an

string>.

The indicated will be sent instead of the

indicated . The receiver of the

(the sender of the DO BM) is to behave EXACTLY as if the

of bytes had instead been received from the

network. This interpretation is to occur before any other

Telnet interpretations, unless the occurs as part

of a BM subcommand; in this case no special interpretation is

to be made.

Note that the effect of a particular may be

negated by reseting it to "expand" into itself.

is decimal 01.

IAC SB BM IAC SE

The receiver of the for accepts the

requested definition and will perform the indicating expansion

whenever a is received and is not part of a BM

subcommand.

is decimal 02.

IAC SB BM IAC SE

The receive of the for refuses to

perform the indicated translation from to