1. twisted简介:
twisted是一个网络开发框架,可以开发完整的异步网络应用程序和协议,因为twisted提供了网络协议,线程,安全性和身份验证,IM,DBMS数据库集成,WEB,EMAIL,GUI集成开发工具...等一系列组件提供给开发这使用,它是一个完整的事件驱动的网络框架。
2.twisted的特点:
从twisted简介中可以看出,twisted具有以下特点:
.作为框架,支持各种网络协议,例如:TCP/IP,UDP,SSL/TLS、HTTP、IMAP、SSH、IRC以及FTP;
.提供了GUI集成开发工具,同时,也提供了各种协议的服务端和客户端的实现;
.基于事件驱动,事件是twisted运转的核心,是发生各种动作的启动器;
.跨平台,twisted是一个跨平台的网络应用程序开发框架。
3.twisted的安装:
由于twisted不是python标准库,所以需要手动安装,用pip install twisted命令进行安装,方法如下:
pip install twisted
#如果提示“ERROR:...Consider using the `--user` option or check the permissions.”,则加上 --user参数,如下:
pip install twisted --user