如何使扭曲的任务沿cilent的连接发送数据?

时间:2013-01-22 23:34:06

标签: python asynchronous network-programming twisted

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

1 个答案:

答案 0 :(得分:2)

没有。任务不在不同的线程中运行;有人可能会说这是首先使用Twisted的重点。您可以在任何需要的地方传递对协议对象的引用。