Преимущества программного управления потоком XON/XOFF:
- Уменьшение количества электрических проводов между отправителем и получателем. 1 При наличии общего заземления требуется только два сигнала: один для отправки, а другой для приёма. 1
- Отсутствие необходимости передачи управляющих сигналов интерфейса. 3
Недостатки программного управления потоком XON/XOFF:
- Меньшая надёжность по сравнению с аппаратным управлением потоком. 1 Отправка XOFF требует времени и может быть поставлена в очередь после уже переданных данных, которые всё ещё находятся в буферах. 1
- Задержки в отклике. 1 Они могут привести к повреждению данных из-за переполнения буфера. 1
- Сложность реализации полнодуплексного режима обмена. 2 В этом случае из потока принимаемых данных должны выделяться (и обрабатываться) символы управления потоком, что ограничивает набор передаваемых символов. 2