From 750f9e36724b0ed4c2d2798e21d1f1052332e111 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9ophile=20Bastian?= Date: Thu, 24 Nov 2016 15:41:34 +0100 Subject: [PATCH] Log messages on packet reception --- protocol.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/protocol.cpp b/protocol.cpp index eecb540..94c912d 100644 --- a/protocol.cpp +++ b/protocol.cpp @@ -163,7 +163,6 @@ void Protocol::pollNetwork() { struct sockaddr* fromAddr = (struct sockaddr*)&fromAddr6; socklen_t fromAddrLen; while(!terminating) { - //TODO is it blocking? ssize_t readDat = recvfrom(sock, buffer, MAX_MTU, 0, fromAddr, &fromAddrLen); if(readDat <= 0) @@ -172,21 +171,21 @@ void Protocol::pollNetwork() { u8 magic, version; data >> magic >> version; if(magic != csts::MAGIC) { - //TODO log + fprintf(stderr, "[WARNING] Bad magic byte %u\n", magic); continue; } if(version != csts::VERSION) { - //TODO log + fprintf(stderr, "[WARNING] Bad version %d\n", version); continue; } u16 bodyLen; data >> bodyLen; if(data.size() < bodyLen + 64u) { - //TODO log bad length + fprintf(stderr, "[WARNING] Body too short\n"); continue; } else if(data.size() != bodyLen + 64u) { - //TODO log warning bad length + fprintf(stderr, "[WARNING] Body too long\n"); } SockAddr convFromAddr;