QTcpSocket接收存储QObject的QList

发布时间 2024-01-11 21:35:53作者: 西北逍遥

 

#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); // 示例,根据实际情况创建对象
    }

    // 处理接收到的对象...
}

 

 

##