Starting parsing dns message

This commit is contained in:
Suraxius committed 2021-04-20 21:39:44 +02:00
1 parent f2888ebc90
commit 87e8a86535
5 files changed
+46 -26

No files matched your search

+6 -1
View File
@@ -126,8 +126,13 @@ void Server::run() {
std::cout << std::endl << std::endl;
*/
Message* message = (Message*) &buffer;
_logger.warn << "ID: " << message->header.getID() << Logger::commit;
if ( sendto(udpServerSocket, msg, strlen(msg), 0, (struct sockaddr*)&clientAddress, clientAddressLength) < 0 ) {
// Change message to response type and send back for testing
message->header.setQR(Message::Header::QR::RESPONSE);
//if ( sendto(udpServerSocket, msg, strlen(msg), 0, (struct sockaddr*)&clientAddress, clientAddressLength) < 0 ) {
if ( sendto(udpServerSocket, message, strlen(msg), 0, (struct sockaddr*)&clientAddress, clientAddressLength) < 0 ) {
close(udpServerSocket);
_logger.warn.ln("sending error...");
}