Python网络编程(九)-使用twisted框架进行TCP网络链接相关应用的开发,包括server和client

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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liranke

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值