TCP数据发送
void server::sendFortune()
{
QByteArray block;
QDataStream out(&block,QIODevice::WriteOnly);
out.setVersion(QDataStream::Qt_4_6);
out<<(quint16) 0;
out<<fortunes.at (qrand()%fortunes.size());
out.device()->seek(0);
out<<(quint16)(block.size)-sizeof(quint16);
QTcpSocket *clientConnection=tcpServer->nextPendingConnection();
connect(clientConnection,SIGNAL(disconnected(),clientConnectction,SLOT(deleterLater()));
clientConnect->write(block);
clientConnection->disconnectFromHost();
}
麻烦把上面每句的作用解释下
想深入了解如何工作的、、、