bool CMsgClient::SendPacket(const void *buf, size_t len)
{
QTcpSocket tcpSocket;
QByteArray block;
QDataStream out(&block, QIODevice::WriteOnly);
out.setVersion(QDataStream::Qt_4_0);
out << (const char*)buf;
out.device()->seek(0);
tcpSocket.write(block, len);
return true;
}
I'm trying to send a data from buf, but when I debug it, the block byte array don't have the similar data as buf. Can anybody advise me on how to use QTcpSocket ?




Reply With Quote
Bookmarks