如何使用Twisted与流程进行通信?

时间:2016-01-31 09:53:11

标签: python asynchronous ipc twisted

关于进程的扭曲文档 - https://twistedmatrix.com/documents/current/core/howto/process.html给出了一个如何启动进程,发送输入,然后收集输出的示例。 我的要求是一个需要主动双向通信的过程,即主进程发送一条线,然后子进程接收该线并在修改它之后将其发回,主机发送一条新线,依此类推。 看来lineRecieved回调对我有用,但ProcessProtocol类只有一个outReceived回调。

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

1 个答案:

答案 0 :(得分:1)

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