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 ...