【问题标题】:How do I make a twisted task send data down a cilent's connection?如何使扭曲的任务通过客户端的连接发送数据?
【发布时间】:2013-01-22 23:34:06
【问题描述】:

如果我使用 twisted.internet.task.LoopingCall 创建一个循环任务,该任务如何安全地访问客户端的扭曲连接并发送它收集的数据?任务是否在单独的线程中运行,这意味着从任务本身发送数据可能不安全?我可以将任务的引用传递给客户端(LineReceiver 的实例),以便它从中发送数据吗?

【问题讨论】:

    标签: python asynchronous network-programming twisted


    【解决方案1】:

    没有。任务不在不同的线程中运行;有人可能会说这就是首先使用 Twisted 的全部意义所在。您希望能够在任何需要的地方传递对协议对象的引用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      相关资源
      最近更新 更多