Twisted的reactor到底有多少方法我们可以使用?它到底有什么功能?这也是常常出现在我们心底的疑惑,其实Twisted在处理这个问题时使用的是面向对象的处理方法,reactor实现了一系列的接口以供应用来使用。
在真实的开发之前,最好识别一下这些接口,了解一下它们的特性。以在你决定使用不同平台的reactor之后使用不同的方法,以实现你所开发的软件的一些特性。
IReactorCore: 核心功能(必须)
我们使用的run、stop方法正是它的定义。所以它是你必须了解的接口
IReactorFDSet: 使用FileDescriptor对象
在react...
Python, reactor, twisted阅读全文
看了Twisted的标准reactor的使用,会有许多人在说它的考虑不过如此,只是与的复杂了点而已。有没有更强的地方呢?
今天的工作,让我感觉到挖到了Twisted的金矿!一起走进Twisted为daemon的高效开发而准备的超强reactor们。
select
做为缺省的实现,它支持足够多的平台,具有足够不多的个性化特性。但是它已经是Twisted为了性能进行了充分的考虑后的稳定的选择了。如果你不考虑特殊平台上的应用方法,它就是一个非常好的选择了。
支持:TCP SSL UDP Threading Processes(限Unix) Scheduling
支持平台:Unix Win3...
Python, reactor, twisted阅读全文
Twisted框架不只是想到了跨操作系统、跨进程/线程,还考虑到了跨语言的Jython和Cython。这一点会让所有python开发人员受益。先来看看在Cython下,Twisted的reactor的初始化:
from twisted.internet import default
不只是import了一个module,它所做的事比我们想像的远要多的多呢。我们来看看import时它所做的事:
from bisect import insort
from time import time, sleep
import os
import socket
import sys
import warnings
from twisted.internet.interfaces import IReactorCore, IReactorTime, IReac...
Python, reactor, twisted阅读全文
初次使用Twisted的开发人员会惊讶于reactor的神秘,我到现在也多次听到了大家说哪里去寻找reactor的文档。为什么我们不能找到twisted.internet.reactor的文档呢?哪么,现在我带大家进行一次reactor的神秘之旅。
以下是一个非常常见的Twisted启动的代码
from twisted.internet import reactor
from twisted.internet.protocol import Protocol, Factory
factory = Factory()
factory.protocol = HDPush
if __name__=='__main__':
reactor.listenTCP(9876, factory)
reactor.run()
简短的来说,它的作...
Python, reactor阅读全文
原帖地址: http://blog.chinaunix.net/u2/79621/showart_1205694.html
我是今年暑假开始正式加入到python学习正营的。一开始学习,我就深深的喜欢上了它。因为以前一直是用c和c++,虽然也学过java但课程结束后就没再用过了。所以用的最多的还是c和c++,这两种语言我都是很喜欢的,感觉各自都有自己的优点。当看了《thinking in c++》之后,我才真正知道了c++的强大和很多奥妙,c++是一门智者使用的编程语言。任何一个想真正领略c++灵魂的人估计都得十年八年的修为,否则说自己精通c++估计也就是在侮辱自己吧。
py...
reactor, twisted阅读全文
![Windows 7 硬盘安装Fedora 16[zt]](http://www.linuxidc.com/upload/2011_12/111205133058281.gif)

![python multicast [组播编程]](http://www.linux-field.com/wp-content/themes/HotNewspro/images/random/18.jpg)





最新评论
Nice site
上面的几个回复都来自该地址:
logging模块的4个主要
Example Usage
Configuring Lo
Formatters Fo
Python的标准loggi