如何在Twisted中的工厂/连接对象之间进行通信?

时间:2016-01-31 02:44:59

标签: twisted

我有一个Twisted脚本(正在进行中)与客户端和服务器。我试图找到一种方法,使得当在服务器工厂中调用dataReceived(self,data)时,它会触发客户端通过其已建立的TLS连接发送相同的数据。

问题是,我发现的所有涉及服务器通过连接发送数据的示例都涉及该服务器每次在其自身内部形成新连接。然而,我想通过已建立的服务器工厂之外的持久连接发送我的数据。事实上,它必须可以由多个不同的工厂访问,每个工厂都在一个独特的端口上进换句话说,我需要所有这些不同的服务器能够将他们收到的数据转发到客户端/ TLS发送。

从理论上讲,这似乎是非常简单的,但由于扭曲的方式,我不能为我的生活弄清楚如何在独特的对象/工厂之间进行通信。

我认为如果我在Twisted之外建立了TLS连接,我可以很容易地实现这一点,但是我将放弃Twisted提供的许多有用功能。

1 个答案:

答案 0 :(得分:0)