Python Twisted stdio 多个连接到服务器的命令行交互
我写了一个简单的Twisted应用程序,它可以连接到一个在一个或多个端口上监听的服务器。这个Twisted应用会连接到这个服务器,通常会同时连接几个开放的端口。这个服务器是一个串口记录器,它可以连接到串口设备,并通过原始的TCP套接字提供串口信息,而我需要把所有这些数据记录到磁盘上。
我现在的应用程序可以毫无问题地将接收到的信息记录到磁盘。
我现在需要做的事情是添加一个功能,让我可以通过标准输入与我的应用程序进行交互。我需要能够向本地应用程序发出命令,同时也能通过连接的套接字发送文本命令。
我有一个基本的提示符,使用的是basic.LineReceiver,并把它添加到我的反应器中,但我不知道怎么把数据发送到服务器,甚至不确定这样做是否正确。
如果能有一个简化的例子来展示我需要做的事情,那就太好了。
谢谢
J