《Python网络编程基础》
链接: pan.baidu.com/s/1EsiWhQFs… 提取码: vy2t
《Python网络编程基础》全面介绍了使用Python语言进行网络编程的基础知识,主要内容包括网络基础知识、高级网络劋作、WebServices、解析HTML和XHTML、XML、E-服务、FTP、使用Python劋作数据库、SSL、几种服务器端框架(包括Socket服务器、SimpleXMLRPCServer、CGI和mod_python),以及多任务处理(包括Forking、线程和异步通信)等。本书实用性强,共提供了大约175个实例,6600行以上的代码,是帮助读者全面而快速地学习Python语言、编写网络程序的佳实践。本书可以作为各层次Python、Web和网络程序的开发人员的参考书,在实际工作中使用书中的技术,效果更佳。本书部分讨论了客户端和服务器的设计,这是所有网络应用程序的基础。您将学到如何利用IPv6的优点来编写应用程序,如何与域名服务器通信,以及如何获取网页等。本书第2部分将向您演示如何编写发送和接收E—的程序、提供静态和动态网页的程序、传输文件以及其他网络程序。您将学到如何使用Apach1e的mod_python模块来建立基于Web的Python应用程序。本书后一部分侧重于Python网络编程高级应用方面的知识,讲解了如何使用多任务处理和无阻塞的I/O来编写可以同时处理上千个客户端的服务器程序。在这个过程中,您将学到编写很多成功网络程序的奥秘。重要的是,通过对超过6600行独立的、现成的代码的学习,您将能够立刻把您学到的知识应用到实践中去。...
目录
Contents
章客户/服务器网络介绍\\t3
理解TCP基础\\t3
寻址\\t4
可靠性\\t4
路由\\t5
安全\\t6
使用客户/服务器模式\\t6
服务器端端口号\\t7
客户端端口号\\t7
理解UDP\\t7
理解物理传输和以太网\\t9
Python网络编程\\t9
底层接口\\t10
基本客户端劋作\\t10
错误和异常\\t11
文件类对象\\t12
基本服务器劋作\\t13
高级接口\\t15
总结\\t17
第2章网络客户端\\t19
理解Sockets\\t19
建立Sockets\\t20
寻找端口号\\t21
从Socekt获取信息\\t22
利用Sockets通信\\t23
处理错误\\t23
Socket异常\\t24
遗漏的错误\\t26
文件类对象引起的错误\\t29
使用UDP\\t31
总结\\t34
第3章网络服务器\\t35
准备连接\\t35
建立Socket对象\\t36
设置和得到Socket选项\\t36
绑定Socket\\t39
侦听连接\\t39
接受连接\\t40
处理错误\\t41
使用UDP\\t43
使用id或d\\t45
配置id\\t47
配置d\\t48
运行例子\\t50
通过id使用Socket对象\\t51
通过id使用UDP\\t51
和id相关的错误处理\\t54
什么时候不应该使用id\\t55
通过syslog来记录日志\\t55
在Python中使用syslog\\t56
最后,这里为大家准备了几百本的互联网电子书,有需要的过来取吧。点击获取
本页书籍均来自网络,如有侵权,请联系我立即删除。我的邮箱:yaojianguolq@163.com