【发布时间】:2016-05-08 16:16:14
【问题描述】:
我有一个带有客户端和服务器的 Twisted 脚本(正在进行中)。我试图找出一种方法,以便在服务器工厂中调用 dataReceived(self, data) 时,它会触发客户端通过其已建立的 TLS 连接发送相同的数据。
问题是,我能找到的所有示例都涉及服务器通过连接发送其数据,涉及该服务器每次在其自身内部形成一个新连接。然而,我想通过服务器工厂外部已经建立的持久连接发送我的数据。事实上,它必须可以被多个不同的工厂访问,每个工厂都在一个唯一的端口上监听。换句话说,我需要所有这些不同的服务器能够将它们接收到的数据转发到客户端/TLS-send。
从理论上讲,这似乎非常简单,但由于扭曲的工作方式,我终生无法弄清楚如何在独特的对象/工厂之间进行通信。
我认为如果我在 Twisted 之外建立 TLS 连接,我可以轻松完成此任务,但我会放弃 Twisted 提供的许多有用功能。
【问题讨论】:
标签: twisted