2

我编写了一个简单的扭曲应用程序,它连接到侦听一个或多个端口的服务器。扭曲的应用程序连接到此服务器,并且通常一次连接到几个开放端口。该服务器是一个串行记录器,它连接到串行设备并通过原始 TCP 套接字提供串行线路信息,我需要将所有这些数据记录到磁盘。

我当前的应用程序将任何接收到的信息记录到磁盘上,没有问题。

我现在需要做但无法取得进展的是添加通过标准输入与我的应用程序交互的能力。我需要能够向本地应用程序发出命令,还需要通过连接的套接字发送文本命令。

我有一个使用 basic.LineReceiver 的基本提示并将其添加到我的反应器,但无法弄清楚如何将数据发送到服务器,或者即使这是正确的方法。

一个简化的示例将有助于显示我需要做什么。

谢谢

Ĵ

4

1 回答 1

2

要将交互式控制台添加到您的 Twisted 应用程序,请参阅这篇文章——它解释了如何为此目的使用twisted.internet.stdio

于 2010-02-22T15:42:20.603 回答