La multiplexación Reveal.js no funciona

Seguí los ejemplos en el siguiente enlace: https://github.com/hakimel/reveal.js#multiplexing , pero de alguna manera la multiplexación no funciona: los clientes no se actualizan cuando se actualiza la diapositiva maestra. Lo intenté con el server de socket.io de la versión de reveal.js y traté de alojar el mío.

Ninguna de esas opciones funciona, y estoy bastante seguro de que las he configurado correctamente. Aquí está mi código de configuration para ambos:

master / index.html

Reveal.initialize({ controls: true, progress: true, history: true, center: true, multiplex: { id: 'e2bc6e79f19fbe63', secret: '13661966883862075064', url: 'revealjs.jit.su:80' }, dependencies: [ { src: '//cdnjs.cloudflare.com/ajax/libs/socket.io/0.9.10/socket.io.min.js', async: true }, { src: 'plugin/multiplex/client.js', async: true }, { src: 'plugin/multiplex/master.js', async: true }, ] // { src: 'plugin/search/search.js', async: true, condition: function() { return !!document.body.classList; } } // { src: 'plugin/remotes/remotes.js', async: true, condition: function() { return !!document.body.classList; } } }); 

client / index.html

  Reveal.initialize({ controls: true, progress: true, history: true, center: true, multiplex: { id: 'e2bc6e79f19fbe63', secret: null, url: 'revealjs.jit.su:80' }, dependencies: [ { src: '//cdnjs.cloudflare.com/ajax/libs/socket.io/0.9.10/socket.io.min.js', async: true }, { src: 'plugin/multiplex/client.js', async: true }, { src: 'plugin/multiplex/master.js', async: true }, ] // { src: 'plugin/search/search.js', async: true, condition: function() { return !!document.body.classList; } } }); 

Obviamente, fui a http://revealjs.jit.su/token para get un token y un secreto, y el secreto del cliente es nulo, por lo que no pueden controlar la presentación ellos mismos. Sin embargo, cuando voy a otra diapositiva en el maestro, el cliente no sigue nada a pesar de estar configurado para hacerlo. Tanto el maestro como el cliente se alojan localmente en XAMPP (también he intentado alojar el maestro con nodo estático, pero con los mismos resultados).

¿Alguien tiene alguna idea sobre cómo resolver esto? ¡Cualquier ayuda es muy apreciada!

Tienes que establecer algunas dependencies adicionales (para que la request de socket realmente funcione)

 { src: 'http://revealjs.jit.su/socket.io/socket.io.js', async: true }, { src: 'plugin/multiplex/client.js', async: true }, { src: 'plugin/multiplex/master.js', async: true } 

¡Asegúrate de que tu carpeta de complementos contiene los files múltiplex!

http://revealjs.jit.su/ ya no funciona. Es mejor usar localhost primero para ti server socket.io También puedes mostrar los loggings de la console