问题标签 [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 投票
3 回答
2752 浏览

python - 在 twisted.web.client 中使用 cookie

我正在尝试使用扭曲的 Web 客户端应用程序,但在使用 cookie 时遇到了一些问题。有人有我可以看的例子吗?

0 投票
2 回答
496 浏览

python - 编写轻量级客户端函数导入的好方法 Twisted Python

我正在运行以下服务器:

我有多个文件从特定文件导入一个名为“getHash”的特殊函数。请注意,getHash 的参数只会是文本(字符串)的字典。如何编写一个简单的客户端函数(getHash):

请注意,我要做的只是:1)将 dict 转储到 json 中,2)将该 json 转储到特定的套接字中,3)等待它返回并解压缩 json

0 投票
3 回答
1125 浏览

python - 在非根文件夹下使用 Twisted 和 Django 提供静态文件

我正在将应用程序 ( Sage ) 从 Twisted 迁移到 Django。

静态文档当前在 .下提供/doc/static,而实时(即时构建)文档在/doc/live.

是否可以只使用 Twisted 服务/doc/static,让 Django 服务其余部分/doc/*

0 投票
4 回答
4172 浏览

python - Apache 与 Twisted

我知道 Twisted 是一个允许您执行异步非阻塞 i/o 的框架,但我仍然不明白这与 Apache 服务器所做的有什么不同。如果有人能解释扭曲的必要性,我将不胜感激..

0 投票
1 回答
7318 浏览

python - Twisted - 用一个反应器监听多个进程的多个端口

我需要在自己的端口上运行我的服务器应用程序的多个实例。如果我用 os.system 或 subprocess.Popen 启动这些不是问题,但我想与多处理进行一些进程通信。

我想以某种方式动态设置监听来自不同进程的不同端口。只是调用 reactor.listenTCP 是不行的,因为我在停止反应堆时得到了奇怪的 Errno 22。我也很确定这不是正确的方法。我寻找示例,但找不到任何东西。任何帮助表示赞赏。

编辑:谢谢 Tzury,这有点像我想要的。但我必须动态添加端口来监听。例如

我需要一种巧妙地停止此类过程的方法。只是调用 reactor.stop() 停止子进程不会这样做。

这是我尝试停止进程时遇到的错误

迪米特里。

0 投票
6 回答
11754 浏览

python - Twisted(异步服务器)与 Django(或任何其他框架)

我需要帮助了解使用异步框架的优势是什么。假设我想开发一个简单的聊天网络应用程序。为什么我不能在 Django 框架中编写 python 代码来执行长轮询,在有人输入新的 msg 之前我不会向服务器发送响应。Twisted 提供了什么使其在聊天应用程序等实时应用程序方面具有优势?

抱歉,我显然对异步框架的需求有点困惑。

0 投票
1 回答
2592 浏览

apache2 - Tornado 是“一个用 Python 编写的相对简单的、非阻塞的 Web 服务器框架”——可以稍微解释一下这意味着什么吗?

这可能是一个愚蠢的问题,但究竟什么是“非阻塞 Web 服务器”?所有的 Web 服务器在技术上都是非阻塞的,不是吗?否则他们如何处理同时连接?Apache2 使用 fork() 和 pthreads 的组合来实现这一点。Tornado(和 Twisted)到底有什么不同?他们是否只是将一堆套接字设置为非阻塞模式,构建一个 FD 列表(或等效的),然后用一个大的 select() 系统调用循环它?

你会在哪里使用这样的框架,与 Apache2(或其他流行的服务器)相比,它们能给你带来什么优势?谢谢

0 投票
5 回答
1583 浏览

python - 永久运行服务器端脚本的方法是什么?

我需要“永远”运行像 Python 这样的服务器端脚本(或者尽可能长时间而不丢失状态),这样它们就可以保持套接字打开并对接收到的数据等事​​件做出异步反应。例如,如果我使用Twisted进行套接字通信。

  • 我将如何管理这样的事情?
  • 我很困惑吗?还是有更好的方法来实现异步套接字通信?
  • 通过 Apache 服务器启动脚本一次后,如何停止它的运行?
0 投票
1 回答
2115 浏览

python - 龙卷风入门

通过 apt(python 2.5、simplejson 等)安装必要的软件包后,当我尝试运行演示时出现错误。

这是安装必要软件包的证明

似乎没有太多人从friendfeed中尝试过这个Tornado的东西。有人有任何建议/提示可以帮助我启动并运行它吗?

0 投票
1 回答
586 浏览

apache - PyAMF 后端选择!

我一直在使用 PyAMF 为 flex 应用程序编写后端,该应用程序将根据客户的需要请求数百个不同图像的不同组。在开发 flex 代码时,我一直在使用 PyAMF 提供的“simple_server”WSGI 服务器。现在我准备编写一个强大的后端,它能够从 mySQL 数据库中提取图像,并尽可能快、尽可能高效地将它们发送给许多并发客户端。

PyAMF 文档很棒,因为它们提供了许多示例,但是我对我要创建的后端类型感到困惑。

我想要一个 SocketServer 或一个 WSGI 服务器或类似 Twisted、web2py 或 Tornado 的东西吗?这些甚至都不同吗?:) 我应该改用 Apache 模块(mod_wsgi 或 modjy 或 mod_python)吗?

我意识到这可能涉及许多公开辩论,所以也许你可以指出我对这些辩论的任何好的总结?

有这么多选择真是太好了,但是我该如何选择呢?