QT 将UDP收到的数据实时保存到本地文本文档


    QString newfilepath=D:/Desktop/text.txt;
    saveTextByIODevice(newfilepath);//在D:/Desktop/文件夹创建一个文本文档text.txt用于保存UDP通信数据

    QFile *aFile = new QFile(newfilepath);//创建 QFile对象用于实时写入UDP收到的文本数据,这个变量会在savelog函数中被调用
    aFile->open(QIODevice::ReadWrite | QIODevice::Append);//打开文本,并以设置为以未追加的方式添加文本
    QTextStream txtOutput;
    txtOutput.setDevice(aFile);//创建输出流,也可以用下面这一句代码代替这两句
    //QTextStream txtOutput(file);

........... //当UDP接收到数据,将数据转换为QString str txtOutput<<str<<endl;//将str输出到文本末尾

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM