code: func (s *Server) ServePacket(pc net.PacketConn) error {
  	if QUIC {
  		err := s.quicServer.Serve(pc.(*net.UDPConn))
  		return fmt.Errorf("serving QUIC connections: %v", err)
  	}
  	return nil
  }
docs: // ServePacket serves QUIC requests on pc until it is closed.