
Сообщение от
Patron
А как ещё передавать через TCP всякие RTS, CTS, DTR, DSR и BREAK - это же не поток байтов. Надо или расширенный Telnet использовать, который эти сигналы в пакет байтов пакует как команды Telnet, или использовать дополнительный канал TCP для передачи этих сигналов в произвольном собственном формате. Но во втором случае этот Command port совместим только с таким же портом второго такого же устройства ( получается удлиннитель RS-232 - TCP - RS-232 ). Использовать этот Command port для передачи управляющих сигналов кому угодно нельзя, потому что формат передачи "неофициальный" и ни с чем не совместимый.
Два сигнала ( DTR и RTS ) есть всегда, а "пульт" можно извлекать из сигнала ТX при помощи схемы детектирования BREAK ( это когда стартовый бит передаётся непрерывно дольше 0.01 .. 0.1 сек ).