In communications, a simple asynchronous protocol that keeps the receiving device in synchronization with the sender. When the buffer in the receiving device is full, it sends a "transmit off" signal to the sending device, telling it to stop transmitting. When the receiving device is ready to accept more, it sends the sending device a "transmit on" signal to start again.
A protocol for controlling data flow between computers or other devices on an asynchronous serial connection. The “X” means “transmitter” and the Xon and Xoff are signals to turn a transmitter on or off. Practically speaking, the signal for Xon is the same bit configuration as the ASCII Ctrl-Q keyboard combination, whereas that for Xoff is the same bit configuration as the ASCII Ctrl-S character. As a case in point, it is quite common for a computer to send data to a printer faster than a printer can execute the job. The printer contains a buffer in which data are stored until the printer can meet the computer’s demand. If the buffer becomes full before the printer can meet the demand, a small microprocessor in the printer sends an Xoff signal to the computer to have it stop sending data. When enough data are printed and buffer storage is available, the printer sends an Xon signal to the computer, signaling that data sending can be resumed. TechTarget. XON/XOFF. [Online April 11, 2006.] TechTarget Website. http://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci213406,00.html.