Я написал простое скрученное приложение, которое подключается к серверу, который прослушивает один или несколько портов. Приложение Twisted подключается к этому серверу и, как правило, одновременно подключается к нескольким открытым портам. Этот сервер представляет собой последовательный регистратор, который подключается к последовательным устройствам и предоставляет информацию о последовательной линии через необработанный сокет TCP, и мне нужно записать все эти данные на диск.
Мое текущее приложение записывает любую полученную информацию на диск без проблем.
Что мне сейчас нужно сделать, но я не могу добиться прогресса, так это добавить возможность взаимодействовать с моим приложением через stdin. Мне нужно иметь возможность давать команды локальному приложению, а также отправлять текстовые команды через подключенные сокеты.
У меня есть базовое приглашение с использованием basic.LineReceiver и добавление его в мой реактор, но я не могу понять, как отправить данные на сервер или даже если это правильный способ сделать это.
Упрощенный пример будет полезен, чтобы показать, что мне нужно делать.
Спасибо
J