Python网络编程攻略1.1 简介_Python网络编程攻略1.1 简介试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > web > Python网络编程攻略 > 1.1 简介

Python网络编程攻略——1.1 简介

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

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《Python网络编程攻略》其他试读目录

• 1.1 简介 [当前]
• 1.2 打印设备名和IPv4地址
• 1.3 获取远程设备的IP地址
• 1.4 将IPv4地址转换成不同的格式
• 1.5 通过指定的端口和协议找到服务名
• 1.6 主机字节序和网络字节序之间相互转换
• 1.7 设定并获取默认的套接字超时时间
• 1.8 优雅地处理套接字错误
• 1.9 修改套接字发送和接收的缓冲区大小
• 1.10 把套接字改成阻塞或非阻塞模式
• 1.11 重用套接字地址
• 1.12 从网络时间服务器获取并打印当前时间
• 1.13 编写一个SNTP客户端
• 1.14 编写一个简单的回显客户端/服务器应用
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •