tutorial servidor proyecto principiantes para node libro español desde crear con cero javascript html5 browser p2p

javascript - proyecto - ¿Hay alguna forma de ejecutar un servidor o punto a punto desde un navegador?



node js tutorial pdf (1)

Existe Opera Unite, pero no conozco ningún esfuerzo de estandarización entre navegadores basado en eso. Creo que, de forma predeterminada, se distribuye a través de los servidores de Opera para DNS, pero puede configurarlo para conexiones directas .

El título básicamente lo dice todo. Soy consciente de que esto no se puede hacer usando los medios tradicionales. No conozco ninguna forma de hacerlo utilizando Web Sockets, aunque nunca he creado nada más que aplicaciones de juguete con ellos.

Está bien si la solución es específica del navegador (incluso en el lado del cliente; es decir, la comunicación entre pares también sería increíble). Por ejemplo, ¿hay alguna manera de lograr esto usando NaCl de Chrome?

Además, si esto no es posible ahora, ¿hay alguna especificación completa sobre cómo funcionará en el futuro? Por ejemplo, los navegadores basados ​​en Chromium están experimentando con una "API de Javascript P2P" que parece estar actualmente completamente sin documentar.

Aquí está la especificación HTML5: http://www.whatwg.org/specs/web-apps/current-work/multipage/video-conferencing-and-peer-to-peer-communication.html#peer-to-peer-connections , aunque su estado no está claro.

Lo siento si esta pregunta es un poco azarosa; Básicamente, estoy interesado en el estado actual de todas las API en el navegador que podrían usarse para la comunicación p2p.

Edit : No estoy interesado en Flash p2p. Soy consciente de que se puede hacer, y definitivamente es una solución a los problemas p2p actuales, sin embargo, estoy interesado en la nueva tecnología.

Actualización de mayo de 2012 : para aquellos que aún están viendo esto, la API de conexión de usuarios se está abriendo camino lentamente en los navegadores. Ahora está experimentalmente en Chrome, junto con el resto de la API de WebRTC. Puedes consultar la documentación y las especificaciones aquí.