服务端:
QImage img;
img.load(path);
QByteArray ba;
QDataStream ds(&ba,QIODevice::WriteOnly);
//将图片读入array,方便发送
ds<<img;
//此处通过QTcpSocket将图片发送出去
socket->write(ba);
客户端:
//首先读取到消息
QByteArray msg = this->readAll();
QImage img;
QDataStream ds(&msg,QIODevice::ReadOnly);
ds>>img;
//然后就可以进行自己想要的操作了