Respuesta

4

En general, no. NaCl no permite que los programas abran conexiones directamente (eso sería un problema de seguridad). Se pretende que las aplicaciones de NaCl/Pepper tengan las mismas capacidades generales que las aplicaciones de Javascript; así que se admitiría algo como WebSockets (conexión de regreso al servidor), pero no abriría directamente los archivos o los sockets en la máquina del cliente. Hay algo de trabajo pasando a tener una red de estilo P2P en HTML5 (por ejemplo, http://www.w3.org/TR/2008/WD-html5-20080122/#peer-to-peer) que probablemente también reciba soporte de Pepper, pero no sé cuál es el estado de eso.

0

La única forma de obtener la conexión P2P en el navegador es a través de WebRTC. Si NaCl permite usar WebRTC (aunque Pepper API o lo que sea), entonces lo único que necesita además de la implementación es un servidor intermediario que conectará a los clientes entre sí. Consulte PeerJS para obtener información.

Cuestiones relacionadas