|
5Qter豆
我连续写了好几个write();例如15个,而我的接受端却只有13个
就是下面这样,但我的接受端,总是少
void Server::updateClientProgress(qint64 num){ qDebug() << tr("数据发送了,此处纠错应用"); if((m_sCommend == "downLoadCommend")&&(m_sInfo != "stop")) { qDebug() << tr("正在执行上传目录") << m_iSendFileNum + 1; if(m_iSendFileNum < m_iTotalFileNum ) {
QDataStream out(&block,QIODevice::WriteOnly); out.setVersion(QDataStream::Qt_4_0); out << dirs.at(m_iSendFileNum);
qDebug() << dirs.at(m_iSendFileNum); tcpServerConnection->write(block);//发送第一个文件 block.resize(0); m_iSendFileNum = m_iSendFileNum +1;
}
|
|