Я пытаюсь настроить обратный Telnet (Telnet для COM) на Mac OS X 10.9.5 (Mavericks). Компьютер Mac подключен к последовательному порту. У меня нет проблем с доступом к последовательному устройству с Mac с помощью экрана:
screen /dev/cu.USBserial
однако, я хотел бы получить доступ к устройству удаленно, через Telnet.
Я пробовал использовать Netcat (nc
) и имеют ограниченный успех. Команда, которую я использовал:
nc -l 9999 > /dev/cu.USBserial < /dev/cu.USBserial
и тогда я могу Telnet к устройству. Однако это не работает для двоих причины:
- для интерактивного пользовательского интерфейса, вход по существу строка буферизована, пока я не нажму return.
- все мои данные отражаются на мне. В реальной жизни устройство должно повторять мои входные символы.
Как правильно это сделать?