code: func (s *Server) ListenAndServe() error {
  	if s.Dispatcher == nil {
  		s.Dispatcher = NewOscDispatcher()
  	}
  
  	ln, err := net.ListenPacket("udp", s.Addr)
  	if err != nil {
  		return err
  	}
  	return s.Serve(ln)
  }
docs: // ListenAndServe retrieves incoming OSC packets and dispatches the retrieved
  // OSC packets.