自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Python : HTTP响应 浏览器接收响应

状态码:请求的处理结果 eg: 200 表示成功,404 表示未找到,500 表示服务器错误等。Location:当响应状态码为重定向(如301、302)时,指示客户端应该请求的新的URL地址。服务端接收到请求后进行解析,并处理请求内容,组织响应内容。Set-Cookie:服务器设置的Cookie,客户端在后续请求中会带上这个Cookie。响应头部:包含服务器和响应的附加信息,每一行是一个键值对。请求头部:包含请求的附加信息,每一行都是一个键值对。空行:在请求头部之后,用于分隔请求头部和请求体。

2025-09-13 19:55:02 1270 1

原创 Python :TCP服务器非阻塞+IO多路复用

建立连接到的和断开连接的列表可以达到再服务(一个服务端连接多个客户端)的效果。在socket中服务器在等待客户端连接以及接收客户端的消息的时候会发生阻塞状态。wlist 列表 写IO列表,存放要可以主动处理的或者可写的IO事件。rlist 列表 读IO列表,添加等待发生的或者可读的IO事件。xlist 列表 异常IO列表,存放出现异常要处理的IO事件。r_list 列表 rlist中准备就绪的IO。w_list 列表 wlist中准备就绪的IO。x_list 列表 xlist中准备就绪的IO。

2025-09-13 14:14:21 916

原创 Python基础网络编程之粘包

在socket中数据不是直接发送给对方,是将数据发送到本机操作系统的缓冲区中;接收数据也是一样的,在操作系统的缓冲区中提取数据。解决粘包的关键是让服务器接收消息有正确的边界,客户端每一条发送多少字节,服务器就相应接收多少字节。每次发送消息时,都将消息划分为头部(固定字节长度)和数据两部分。:发送方在很短的时间内连续发送了多个数据包,这些数据包可能会被合并一个数据包发送出去。接收数据,先读4个字节知道数据包的数据长度,再根据长度读取到数据。:接收方在读取数据时,可能会把多个数据包的数据读到一起。

2025-09-12 15:37:20 604

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除