Remote Controlled Transmission and Echoing Telnet option
RFC 726

Document Type RFC - Proposed Standard (March 1977; No errata)
Last updated 2013-03-02
Stream Legacy
Formats plain text pdf html bibtex
Stream Legacy state (None)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state RFC 726 (Proposed Standard)
Telechat date
Responsible AD (None)
Send notices to (None)
NWG/RFC# 726                          JBP DHC 8-MAR-77 08:29  39237
     Remote Controlled Transmission & Echoing Telnet Option

     Network Working Group             Jon Postel & Dave Crocker
     Request for Comments: 726            SRI-ARC      UC Irvine
     NIC: 39237                                     8 March 1977

     
     
       Remote Controlled Transmssion and Echoing Telnet Option

                                                                       1

     1.  Command name and code:                                        2

       RCTE 7                                                         2a

     2.  Command meanings:                                             3

       IAC WILL RCTE                                                  3a

         The sender of this command REQUESTS or AGREES to use
         the RCTE option, and will send instructions for
         controlling the other side's terminal printer.              3a1

       IAC WON'T RCTE                                                 3b

         The sender of this option REFUSES to send instructions
         for controlling the other side's terminal printer.          3b1

       IAC DO RCTE                                                    3c

         The sender REQUEST or AGREES to have the other side
         (sender of WILL RCTE) issue commands which will control
         his (sender of the DO) output to the terminal printer.      3c1

       IAC DON'T RCTE                                                 3d

         The sender of this command REFUSES to allow the other
         side to control his (sender of DON'T) terminal printer.     3d1

       IAC SB RCTE <cmd> [BC1 BC2] [TC1 TC2] IAC SE                   3e

         where:                                                      3e1

           <cmd> is one 8-bit byte having the following flags
           (bits are counted from the right):                       3e1a

                                                                [page 1]


     NWG/RFC# 726                          JBP DHC 8-MAR-77 08:29  39237
     Remote Controlled Transmission & Echoing Telnet Option

           Bit  Meaning                                             3e1b

            0   0 = Ignore all other bits in this byte and
                    repeat the last <cmd> that was sent. Equals
                    a 'continue what you have been doing'.
                1 = Perform actions as indicated by other bits
                    in this byte.                                   3e1c

            1   0 = Print (echo) break character
                1 = Skip (don't echo) break character               3e1d

            2   0 = Print (echo) text up to break character
                1 = Skip (don't echo) text up to break character    3e1e

            3   0 = Continue using same classes of break
                    characters.
                1 = The two 8-bit bytes following this byte
                    contain flags for the new break classes.        3e1f

            4   0 = Continue using same classes of transmit
                    characters.
                1 = Reset transmit classes according to the two
                    bytes following 1) the break classes bytes,
                    if the break classes are also being reset,
                    or 2) this byte, if the break classes are
                    NOT also being reset.                           3e1g

           Value (decimal) of the <cmd> byte and its meaning:       3e1h

           0 = Continue what you have been doing                    3e1i

           Even numbers greater than zero (i.e. numbers with the
           right most bit off) are in error and should be
           interpreted as equal to zero. When the <cmd> is an
           even number greater than zero, classes bytes TC1 &
           TC2 and/or BC1 & BC2 must not be sent.                   3e1j

           1 = Print (echo) up to AND INCLUDING break character     3e1k

           3 = Print up to break character and SKIP (don't echo)
               break character                                      3e1l

           5 = Skip text (don't echo) up to break character, but
               PRINT break character                                3e1m

           7 = Skip up to and including break character             3e1n

           Add one of the previous non-zero values to one of the
           following values, to get the total decimal value for

                                                                [page 2]


     NWG/RFC# 726                          JBP DHC 8-MAR-77 08:29  39237
     Remote Controlled Transmission & Echoing Telnet Option

           the byte (Note that classes may not be reset without
           also resetting the printing action; so an odd number
           is guaranteed):                                          3e1o

           8 = Set break classes (using the next two bytes [BC1
               BC2])                                                3e1p
Show full document text