func (conn *UDPConn) Serve(numWorkers int, dispatcher Dispatcher) error
When I set 8 workers instead of just 1, it seems I'm loosing message now and then. A list is returned and sometimes it doesn't have the right length. It didn't occur yet, when I've just 1 worker running. Will keep an eye on it, while using 1 worker.
edit: looks like a channel doesn't get drained properly, cause when it goes wrong, the list is one to short or one to long.