Starting parsing dns message
This commit is contained in:
1 parent
f2888ebc90
commit
87e8a86535
5 files changed
+46
-26
No files matched your search
@@ -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...");
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user