OutilZT/sources/UDPProtocol.cpp
2017-07-20 11:11:06 -04:00

42 lines
797 B
C++

#include "UDPProtocol.h"
#include <QDataStream>
CUDPProtocol::CUDPProtocol()
{
}
unsigned int CUDPProtocol::AnalyseNewData(QByteArray Data)
{
return RET_OK;
}
QByteArray CUDPProtocol::GetInitUDPConnectionPacket()
{
QByteArray packet;
packet.clear();
QDataStream stream(&packet,QIODevice::WriteOnly);
stream.device()->seek(0);
quint32 Request = (quint32)UDP_INIT_CONNECTION_REQUEST;
stream << UDP_PROTOCOL_HEADER << Request;
return packet;
}
QByteArray CUDPProtocol::GetCloseUDPConnectionPacket()
{
QByteArray packet;
packet.clear();
QDataStream stream(&packet,QIODevice::WriteOnly);
stream.device()->seek(0);
quint32 Request = (quint32)UDP_CLOSE_CONNECTION_REQUEST;
stream << UDP_PROTOCOL_HEADER << Request;
return packet;
}