引言 网上大部分文件的传输都是基于os库,将文件打开为字节而后逐字节发送的。 而我在实践过程中尝试了一种新的方式,效果尚可。特意拿来分享。 实现原理 客户端将图像打开为矩阵并转化为一维,而后将这个一维数字转化为字节数组。第一帧发送图像的形状,之后将这个字节数组分组发送出去,每次最多500字节,直到发送完毕后,发送一个end。服务器收到图像后,先将其存储到一个一维数组里,全部接收完毕后,在按所给形状重新reshape。 传图像代码 客户端 import time import cv2 import socket import numpy as ny s = socket.socket(socke