《Python网络编程攻略》试读:1.1 简介

本章攻略:  打印设备名和IPv4地址  获取远程设备的IP地址  将IPv4地址转换成不同的格式  通过指定的端口和协议找到服务名  主机字节序和网络字节序之间相互转换  设定并获取默认的套接字超时时间  优雅地处理套接字错误  修改套接字发送和接收的缓冲区大小  把套接字改成阻塞或非阻塞模式  重用套接字地址  从网络时间服务器上获取并打印当前时间  编写一个SNTP客户端  编写一个简单的回显客户端/服务器应用 1.1 简介 本章通过一些简单的攻略介绍Python的核心网络库。Python的socket模块提供了类方法和实例方法,二者的区别在于使用类方法时不需要创建套接字对象实例。这是一种很直观的方法。例如,打印设备的IP地址不需要创建套接字对象,而只需调用套接字的类方法。但是,如果要把数据发送给服务器程序,那么创建一个套接字对象来处理具体的操作则更加自然。本章介绍的攻略可以分成如下三类:  前几个攻略使用类方法获取关于主机、网络以及目标服务的有用信息;  随后的几个攻略使用实例方法,演示了常用的套接字操作,例如处理套接字超时、缓冲区大小和阻塞模式等;  最后,结合使用类方法和实例方法开发客户端,执行一些实际的任务,例如使设备时间与网络服务器同步,编写通用的客户端/服务器脚本。 你可以使用本章演示的方法编写自己的客户端/服务器应用。

>Python网络编程攻略

Python网络编程攻略
作者: 萨卡尔 (Dr.M.O.Faruque Sarker)
isbn: 7115372691
书名: Python网络编程攻略
页数: 170
译者: 安道
定价: 45.00元
出版社: 人民邮电出版社
出版年: 2014-12-1
装帧: 平装