问题标签 [twisted]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
859 浏览

python - 将扭曲的代码添加到 pygtk 应用程序

我有一个使用 urllib2 的简单 pygtk 应用程序,我应该进行哪些更改来添加工作扭曲代码?

pbgtk2.py 示例令人困惑

0 投票
6 回答
5644 浏览

python - 我在哪里可以找到好的 python Twisted 框架文档、博客条目、文章等?

我在玩Twisted,在他们的主页上找到的文档并不能回答我所有的问题。

目前我最感兴趣的话题是 Twisted Application Framework。此外,一些使用扭曲框架的开源服务器将提供很好的材料来研究它们是如何在一个更大的项目中捆绑在一起的。

到目前为止,我已经查看了 iCal 并阅读了扭曲网站 (3x) 上的文档以及我在 google 中找到的几篇好文章。

0 投票
6 回答
5122 浏览

java - 扭曲的Java

与Twisted最接近的 Java 替代品是什么?

0 投票
2 回答
1860 浏览

ironpython - 铁蟒扭曲

是否有扭曲库的 Iron Python .net 端口,或者 Iron Python 可以使用标准库?

0 投票
2 回答
1645 浏览

comet - 与twisted进行网络聊天

我已经进行了一次聊天,可以通过 Telnet 进行连接。我的聊天当前实现为 Twisted TCP 服务器。如何将其转换为浏览器的聊天?

我想我应该使用彗星服务器(例如 Orbited)来同时提供静态 HTML 和动态内容。这样的彗星服务器是否需要快速可靠的聊天?

0 投票
2 回答
5925 浏览

python - 使用 Twisted 的 twisted.web 类,我如何刷新我的传出缓冲区?

我使用 Twisted 制作了一个简单的 http 服务器,它发送 Content-Type: multipart/x-mixed-replace 标头。我正在使用它来测试我想设置为接受长期流的 http 客户端。

出现的问题是我的客户端请求挂起,直到http.Request调用 self.finish(),然后它一次接收所有多部分文档。

有没有办法手动将输出缓冲区刷新到客户端?我假设这就是我没有收到单独的多部分文档的原因。

0 投票
2 回答
944 浏览

python - 使用 msn 协议运行 twisted.words 示例时出现问题

我目前正在尝试使用 Twisted 库专门扭曲的单词来尝试与 MSN 交互。但是,当我运行 twisted 提供的示例脚本时,我得到一个错误。具体来说,错误在这里http://i42.tinypic.com/wl945w.jpg。该脚本可以在这里http://twistedmatrix.com/projects/words/documentation/examples/msn_example.py找到。

平台是带有 Python 2.6 的 Vista

编辑:完整输出:

0 投票
4 回答
5797 浏览

python - Twisted 和 p2p 应用程序

你能告诉我:我可以使用 twisted 来创建 p2p 应用程序吗?我应该为此选择什么协议?

0 投票
2 回答
1963 浏览

python - Twisted 是 httplib2/socket 的替代品吗?

许多 python 库,甚至是最近编写的库,都使用 httplib2 或套接字接口来执行网络任务。

由于它们的阻塞特性,它们显然比 Twisted 更容易编码,但我认为这是将它们与其他代码集成时的一个缺点,尤其是 GUI 代码。如果您希望在避免多线程的同时实现可扩展性、并发性或 GUI 集成,那么 Twisted 是一个自然的选择。

所以我会对这些问题的意见感兴趣:

  1. 是否应该使用 Twisted 编写新的网络代码(小型命令行工具除外)?
  2. 你会在同一个项目中混合使用 Twisted、http2lib 或 socket 代码吗?
  3. Twisted pythonic 是否适用于大多数库(它比替代品更复杂,引入对非标准包的依赖......)?

编辑:请让我换一种说法。您是否觉得使用 Twisted 编写新的库代码可能会阻碍其采用?Twisted 具有明显的优势(尤其是 gimel 所述的可移植性和可扩展性),但它不是核心 python 库这一事实可能被某些人认为是一个缺点。

0 投票
1 回答
959 浏览

python - Python Twisted 协议取消注册?

我遇到了关于在应用程序运行时从反应堆中注销协议的问题。

我使用通过 USB 连接到 PC 的硬件调制解调器,这就是为什么这种情况对我的解决方案如此重要的原因。有谁知道怎么做?

问候,克里斯