I've been playing around with the MAVLink protocol, a network protocol for drone management.
It's UDP, and if you send a single "heartbeat" frame, the server will send you back data every second without specifically requesting it again.
I'm thinking mavlink-smurf ...