Python微信订餐小程序课程视频
https://edu.youkuaiyun.com/course/detail/36074
Python实战量化交易理财系统
https://edu.youkuaiyun.com/course/detail/35475
1、基础概念
什么是网络编程?
指在网络环境中,如何实现不在同一物理位置中的计算机之间进行数据通信

如果要保证数据通信顺利完成,则需要先了解如下几个概念:
1.1 协议
不同计算机内的进程之间进行数据通信时,需要先对数据进行封装或打包后方可以进行传输。所谓协议指通信双方需要共同遵守的数据打包格式。
如同现实世界里邮寄商品一样:
- 商品相当于要传送给对方的数据:在传输之前,需要商品拥有者对商品进行打包,并在打包时填写上收件人地址、收什人姓名、发件人地址……这是第一次封装,在此次封装过程中遵守的打包格式是由商品打包者完成,这层打包标准可称为应用层标准或应用层协议。
- 包裹会被物流公司收纳,物流公司每天会收到需要发送至全国各地的包裹,所以,需要再次

本文介绍了Python基于TCP协议的网络通信基础知识,包括协议、IP地址、端口的概念,详细讲解了TCP服务器端和客户端编程实现,以及相关模块的使用,帮助开发者理解网络通信过程。
最低0.47元/天 解锁文章
582

被折叠的 条评论
为什么被折叠?



