This commit is contained in:
Sven Luethi committed 2021-04-28 00:23:43 +02:00
1 parent 29b4df31fd
commit af592f2082
3 files changed
+54 -43

No files matched your search

+17 -1
View File
@@ -126,10 +126,26 @@ void Server::run() {
std::cout << std::endl << std::endl;
*/
Message* message = (Message*) &buffer;
_logger.warn << "ID: " << message->header.id() << Logger::commit;
//Spit out some header values for debugging.
_logger.warn << "ID: " << message->header.id();
_logger.warn << " QR: " << message->header.qr();
_logger.warn << " OPCode: " << message->header.opCode();
_logger.warn << " AA: " << message->header.aa();
_logger.warn << " TC: " << message->header.tc();
_logger.warn << " RD: " << message->header.rd();
_logger.warn << " RA: " << message->header.ra();
_logger.warn << " RCode: " << message->header.rCode();
_logger.warn << " QDCount: " << message->header.qdCount();
_logger.warn << " ANCount: " << message->header.anCount();
_logger.warn << " NSCount: " << message->header.nsCount();
_logger.warn << " ARCount: " << message->header.arCount();
_logger.warn << Logger::commit;
// Change message to response type and send back for testing
message->header.qr(Message::Header::QR::RESPONSE);
//message->header.aa(Message::Header::AA::AUTHORATATIVE);
//message->header.ra(Message::Header::RA::AVAILABLE);
//if ( sendto(udpServerSocket, msg, strlen(msg), 0, (struct sockaddr*)&clientAddress, clientAddressLength) < 0 ) {
if ( sendto(udpServerSocket, message, message->size(), 0, (struct sockaddr*)&clientAddress, clientAddressLength) < 0 ) {