python - 将外部套接字描述符与扭曲 react 器集成

标签 python twisted

我们如何将外部套接字描述符与扭曲的 react 器集成。我查看了 serverfactory 和协议(protocol)类,有一个 dataReceived 方法用于处理从套接字读取的数据,但我不想扭曲从套接字读取数据。我只想在数据可用时收到通知。

最佳答案

您可以实现twisted.internet.interfaces.IReadDescriptor (或 IWriteDescriptorIReadWriteDescriptor )并使用 IReactorFDSet.addReader和/或 addWriter让 react 堆监视描述符。

请注意,这仅适用于实现 IReactorFDSet 的 react 器。除 IOCP react 器外,所有与 Twisted 一起分发的都可以。

关于python - 将外部套接字描述符与扭曲 react 器集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25912563/

相关文章:

python - 如何从pycharm上的模块下载附加文件

python - 在 Twisted 中写入文件(阻塞 IO 操作)的更好方法

python - 如何将 "merge"两个Python扭曲应用程序?

python - 扭曲多个并发或异步流

python - 在 Twisted 上使用 WSGI

python - fdb异常: 'utf-8' codec can't decode byte

python - 测试两个线段是否大致共线(在同一条线上)

python - 将数组添加到字典 TypeError : unhashable type: 'list'

python - 如何将 pandas DataFrame 的一列中的字符串插入到特定索引处的另一列?

client - 使用 HTTPretty 模拟 Twisted Web 客户端 HTTP 请求