UDP packet is not overwritten when it is sent

Much faster to "memset(packetBuffer, 0, sizeof(packetBuffer))" before reception, or even better "packetBuffer[packetSize]=0" after reception (please check buffer size first, though).