扫描右侧图片或微信搜索 “ Java技术分享屋 ” ,回复 “ 验证码 ” ,获取验证密码。
本资料仅供读者预览及学习交流使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版!
一.资料图片
二.资料简介
《Python网络编程基础》可以作为各层次Python、Web和网络程序的开发人员的参考书,在实际工作中使用书中的技术,效果更佳。
三.作者简介
JohnGoerzen从1996年开始就是DebianGNU/Linux劋作系统开发组的成员,最近5年他一直都在从事软件开发方面的工作。他对劋作系统、程序语言和网络都很感兴趣,并且在工作中也开发并用到以上这些方面的各种软件。目前,他在一个中等规模的制造公司中担当程序员和Unix管理员,并且已经使用Python开发了很多用于公司数据系统的接口。作为Debian工作组成员,John为系统维护了很多不同的程序。从998年开始,他就致力于启动或向新的体系结构扩展Debian,并在Alpha、PowerPC、AMD64和NetBSDi386上取得了很大的成就。2003年,John被选进了SoftwareinthePublicInterest(SPI)的董事会。这个公司负责管理Debian在法律和财务上的事务。同年晚些时候,他被任命为SPI的副会长。除作为Debian工作组成员之外,John还用了大量的时间写软件。在他众所周知的作品中,有两个是用Python写的网络激活程序。OfflineIMAP是一个双向的邮件同步程序,而PyGoDherd是一个多协议的Web和Gopher服务器。这两个软件都用Python独有的特性来支持模块体系结构,并且提供了很好的灵活性。John还写了很多书,包括那本800页的《LinuxProgrammingBible》。他还经常为杂志撰写文章,同时还是很多书的技术编辑。他还建立了AirCapitalLinux用户组,并经常在组里演讲。
四.资料目录
目录
Contents
第章客户/服务器网络介绍 t3
理解TCP基础 t3
寻址 t4
可靠性 t4
路由 t5
安全 t6
使用客户/服务器模式 t6
服务器端端口号 t7
客户端端口号 t7
理解UDP t7
理解物理传输和以太网 t9
Python网络编程 t9
底层接口 t0
基本客户端劋作 t0
错误和异常 t
文件类对象 t2
基本服务器劋作 t3
接口 t5
总结 t7
第2章网络客户端 t9
理解Sockets t9
建立Sockets t20
寻找端口号 t2
从Socekt获取信息 t22
利用Sockets通信 t23
处理错误 t23
Socket异常 t24
遗漏的错误 t26
文件类对象引起的错误 t29
使用UDP t3
总结 t34
第3章网络服务器 t35
准备连接 t35
建立Socket对象 t36
设置和得到Socket选项 t36
绑定Socket t39
侦听连接 t39
接受连接 t40
处理错误 t4
使用UDP t43
使用inetd或xinetd t45
配置inetd t47
配置xinetd t48
运行例子 t50
通过inetd使用Socket对象 t5
通过inetd使用UDP t5
和inetd相关的错误处理 t54
什么时候不应该使用inetd t55
通过syslog来记录日志 t55
在Python中使用syslog t56
避免死锁 t60