Python网络编程攻略 - (EPUB全文下载)

文件大小:0.89 mb。
文件格式:epub 格式。
书籍内容:

版权信息
书名:Python网络编程攻略
作者:Dr. M.O.Faruque Sarker
译者:安道
ISBN:978-7-115-37269-7
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
图灵社区会员 ptpress(libowen@ptpress.com.cn) 专享 尊重版权
版权声明
致谢
前言
本书内容
阅读本书前的准备工作
本书读者
排版约定
读者反馈
客户支持
下载示例代码
勘误
举报盗版
疑难解答
第 1 章 套接字、IPv4和简单的客户端/服务器编程
1.1 简介
1.2 打印设备名和IPv4地址
1.2.1 准备工作
1.2.2 实战演练
1.2.3 原理分析
1.3 获取远程设备的IP地址
1.3.1 实战演练
1.3.2 原理分析
1.4 将IPv4地址转换成不同的格式
1.4.1 实战演练
1.4.2 原理分析
1.5 通过指定的端口和协议找到服务名
1.5.1 准备工作
1.5.2 实战演练
1.5.3 原理分析
1.6 主机字节序和网络字节序之间相互转换
1.6.1 实战演练
1.6.2 原理分析
1.7 设定并获取默认的套接字超时时间
1.7.1 实战演练
1.7.2 原理分析
1.8 优雅地处理套接字错误
1.8.1 实战演练
1.8.2 原理分析
1.9 修改套接字发送和接收的缓冲区大小
1.9.1 实战演练
1.9.2 原理分析
1.10 把套接字改成阻塞或非阻塞模式
1.10.1 实战演练
1.10.2 原理分析
1.11 重用套接字地址
1.11.1 实战演练
1.11.2 原理分析
1.12 从网络时间服务器获取并打印当前时间
1.12.1 准备工作
1.12.2 实战演练
1.12.3 原理分析
1.13 编写一个SNTP客户端
1.13.1 实战演练
1.13.2 原理分析
1.14 编写一个简单的回显客户端/服务器应用
1.14.1 实战演练
1.14.2 原理分析
第 2 章 使用多路复用套接字I/O提升性能
2.1 简介
2.2 在套接字服务器程序中使用ForkingMixIn
2.2.1 实战演练
2.2.2 原理分析
2.3 在套接字服务器程序中使用ThreadingMixIn
2.3.1 准备工作
2.3.2 实战演练
2.3.3 原理分析
2.4 使用select.select编写一个聊天室服务器
2.4.1 实战演练
2.4.2 原理分析
2.5 使用select.epoll多路复用Web服务器
2.5.1 实战演练
2.5.2 原理分析
2.6 使用并发库Diesel多路复用回显服务器
2.6.1 准备工作
2.6.2 实战演练
2.6.3 原理分析
第 3 章 IPv6、Unix域套接字和网络接口
3.1 简介
3.2 把本地端口转发到远程主机
3.2.1 实战演练
3.2.2 原理分析
3.3 通过ICMP查验网络中的主机
3.3.1 准备工作
3.3.2 实战演练
3.3.3 原理分析
3.4 等待远程网络服务上线
3.4.1 实战演练
3.4.2 原理分析
3.5 枚举设备中的接口
3.5.1 准备工作
3.5.2 实战演练
3.5.3 原理分析
3.6 找出设备中某个接口的IP地址
3.6.1 准备工作
3.6.2 实战演练
3.6.3 原理分析
3.7 探测设备中的接口是否开启
3.7.1 准备工作
3.7.2 实战演练
3.7.3 原理分析
3.8 检测网络中未开启的设备
3.8.1 准备工作
3.8.2 实战演练
3.8.3 原理分析
3.9 使用相连的套接字执行基本的进程间通信
3.9.1 准备工作
3.9.2 实战演练
3.9.3 原理分析
3.10 使用Unix域套接字执行进程间通信
3.10.1 实战演练
3.10.2 原理分析
3.11 确认你使用的Python是否支持IPv6套接字
3.11.1 准备工作
3.11.2 实战演练
3.11.3 原理分析
3.12 从IPv6地址中提取IPv6前缀
3.12.1 实战演练
3.12.2 原理分析
3.13 编写一个IPv6回显客户端/服务器
3.13.1 实战演练
3.13.2 原理分析
第 4 章 HTTP协议网络编程
4.1 简介
4.2 从HTTP服务器下载数据
4.2.1 实战演练
4.2.2 原理分析
4.3 在你的设备中伺服HTTP请求
4.3.1 实战演练
4.3.2 原理分析
4.4 访问网站后提取cookie信息
4.4.1 实战演练
4.4.2 原理分析
4.5 提交网页表单
4.5.1 准备工作
4.5.2 实战演练
4.5.3 原理分析
4.6 通过代理服务器发送Web请求
4.6.1 准备工作
4.6.2 实战演练
4.6.3 原理分析
4.7 使用HEAD请求检查网页是否存在
4.7.1 实战演练
4.7.2 原理分析
4.8 把客户端伪装成Mozilla Firefox
4.8.1 实战演练
4.8.2 原理分析
4.9 使用HTTP压缩节省Web请求消耗的带宽
4.9.1 实战演练
4.9.2 原理分析
4.10 编写一个支持断点续传功能的HTTP容错客户端
4.10.1 实战演练
4.10.2 原理分析
4.11 使用Python和OpenSSL编写一个简单的HTTPS服务器
4.11.1 准备工作
4.11.2 实战演练
4.11.3 原理分析
第 5 章 电子邮件协议、FTP和CGI编程
5.1 简介
5.2 列出FTP远程服务器中的文件
5.2.1 准备工作
5.2.2 实战演练
5.2.3 原理分析
5.3 把本地文件上传到远程FTP服务器中
5.3.1 准备工作 ............

书籍插图:
书籍《Python网络编程攻略》 - 插图1
书籍《Python网络编程攻略》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » Python网络编程攻略 - (EPUB全文下载)