Your wife is possibly wondering why you send everything cleartext in one single frame and don't do challenge-response or any sort of state machine resynchronization between client and server. (-:
Especially as it's impossible to tell whether jvanderbot's "people" datagram got dropped by some intermediate hop in the UDP version or was never sent. (-:
Or, does "Alexa, add peanut butter to shopping list" fall under the UDP frame size? Joke reversed.