Я пытаюсь предоставить интерфейс, похожий на AT / модем, вокруг некоторого оборудования.
После этого post У меня есть сервер, настраивающий pty с помощью openpty ().
Теперь я могу общаться с сервером, как и ожидалось, с клиентским приложением, которое открывает ведомое устройство и связывается с помощью вызовов read () и write ().
Однако я также хотел бы иметь возможность использовать команду screen или minicom для выдачи команд вручную подчиненному. Однако сервер, кажется, никогда не получает никаких данных при попытке сделать это. Есть ли что-то существенное, что мне не хватает в этом подходе?