【发布时间】:2010-05-17 09:41:22
【问题描述】:
我希望两种不同的协议相互交互的场景如下:
A 和 B 是两种不同的协议。 首先 A 将与服务器交互并检索一些值。 只有在 A 完成检索值之后,B 才会开始与服务器交互。
现在我的问题是,当 A 检索值时,是否有一种优雅的方式来初始化 B。
目前我只是在 A 的数据处理函数中初始化 B。但我不认为这是一种优雅的方式。
我的意思是一种优雅的方式是 B 的初始化由流控制器或类似的东西完成,而不是其他协议。
有没有优雅的方法?例如使用 defered 或任何其他东西。
我刚接触twisted,不太了解defered....
非常感谢!
【问题讨论】: