【问题标题】:How to communicate with a process using Twisted?如何使用 Twisted 与进程通信?
【发布时间】:2016-01-31 09:53:10
【问题描述】:

关于进程的 Twisted 文档 - https://twistedmatrix.com/documents/current/core/howto/process.html 提供了一个关于如何启动进程、发送输入然后收集输出的示例。 我的需求是一个需要主动双向通信的进程,即主进程发送一行,然后子进程收到该行修改后返回,主进程发送一个新行,以此类推,不断。 似乎 lineRecieved 回调对我有用,但 ProcessProtocol 类只有一个 outReceived 回调。

我正在尝试使用 Twisted 吗?如果没有,您能否建议任何其他可以异步完成此类通信的方法?

【问题讨论】:

    标签: python asynchronous ipc twisted


    【解决方案1】:

    您可能希望将ProcessEndpointLineReceiver 一起使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-12
      • 1970-01-01
      • 2012-10-05
      • 2019-01-24
      • 2014-08-03
      • 1970-01-01
      相关资源
      最近更新 更多