鄙人学习笔记 文章目录 套接字介绍 定义 套接字分类(针对TCP和UDP的分类) TCP套接字编程 服务端流程 代码实现 举个例子 客户端流程 代码实现 举个例子 TCP套接字数据传输特点 做个练习 网络收发缓冲区 举个例子 TCP粘包 套接字介绍 定义 套接字是实现网络编程进行数据传输的一种技术手段 套接字分类(针对TCP和UDP的分类) ①流式套接字(SOCK_STREAM): 以字节流方式(就像是管道中的水流一样)传输数据,实现TCP网络传输方案。 ②数据报套接字(SOCK_DGRAM):以数据报形式(就像是用瓶子打包好的水一样)传输数据,实现UDP网络传输方案。 TCP套接字编程 服务端流程 先来看一个流程图: 代码实现 创建套接字 sockfd=socket.socket(socket_famil