- 博客(1)
- 收藏
- 关注
原创 python网络编程粘包处理
在python网络编程中两台电脑在进行收发数据时,其实不是直接将数据传输给对方。对于发送者,执行 sendall/send 发送消息时,是将数据先发送至自己网卡的 写缓冲区 ,再由缓冲区将数据对于接受者,执行 recv 接收消息时,是从自己网卡的读缓冲区获取数据。所以,如果发送者连续快速的发送了2条信息,接收者在读取时会认为这是1条信息,即:2个数据包粘在了一起。粘包示例:这里ip是以本机默认ip,方便测试客户端:发送方import socket#创建连接client = .
2022-01-23 12:30:55 971
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人