QTcpSocket接收存储QObject的QList
#include <QTcpSocket> #include <QDataStream> #include <QByteArray> void receiveObjects(QTcpSocket *socket) { QByteArray serializedData; QDataStream in(socket); QList<QObject *> objects; while (!in.atEnd()) { QString name; in >> name; // 假设对象通过名字进行识别或其他反序列化代码... // 这里可以添加创建和初始化对象的代码... objects << new QObject(this); // 示例,根据实际情况创建对象 } // 处理接收到的对象... }
##
QQ 3087438119