Цитата Сообщение от 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 сек ).
Сначала хотел использовать конвертер с 2мя RS232 а потом подумал
сжатие НХ всё равно даёт плохие пакеты поэтому от 1 порта DTR,RTS их и задействую. По поводу телнета, ДВК всё равно не знает телнет поэтому здесь надо уже контроллер выдумывать.

Далее детально разберусь потом напишу что к чему.