QByteArray qData;
qint64 nRet = write(qData);
//在多线程中write,等待数据写入完成,否则无法发送出数据
waitForBytesWritten(500);//需要添加该代码即可
在多线程环境中,使用QByteArray的qData进行写操作后,需要调用waitForBytesWritten函数确保数据完全写入,防止数据丢失或发送错误。通过添加等待代码可以保证数据正确发送。
QByteArray qData;
qint64 nRet = write(qData);
//在多线程中write,等待数据写入完成,否则无法发送出数据
waitForBytesWritten(500);//需要添加该代码即可

被折叠的 条评论
为什么被折叠?