2010-11-15 27 views
9

El idioma en el que estoy trabajando es Javascript en los navegadores compatibles con HTML5.¿Admite HTML5 Peer-to-Peer (y no solo WebSockets)

Mi comprensión es que WebSockets requiere un servidor de socket para transportar notificaciones y mensajes de un lado a otro entre los clientes.

¿Existe una capacidad real de igual a igual con HTML5 que no requiera un servidor de socket? ¿Alguien ha visto un ejemplo de código del lado del cliente en Javascript que ejemplifica esta capacidad?

+0

posible duplicado de [¿Tendrá HTML5 permitir que las aplicaciones web establezcan conexiones HTTP punto a punto?] (Http://stackoverflow.com/questions/1032006/will-html5-allow-web-apps-to-make- conexiones punto a punto-http) –

Respuesta

5

Consulte las respuestas para Will HTML5 allow web apps to make peer-to-peer HTTP connections? Sin embargo, el contenido en la especificación WebSockets parece haber desaparecido, por lo que sospecho que la respuesta ahora es "no".

+0

Esto es incorrecto, WebRTC admite comunicaciones directas punto a punto. Y ya hay aplicaciones que lo usan: https://www.sharefest.me, https://www.peer5.com – shacharz

+0

Sí, WebRTC ha retomado este asunto. Sin embargo, en 2010 no fue nada; Creo que pasó más de un año antes de que hubiera implementaciones estables. –

0

La mayoría de los navegadores de tiempo están detrás de cortafuegos y no se puede conectar directamente al navegador. Si no desea para implementar el servidor sí mismo no es una solución:

https://httprelay.io/

puede utilizar llamadas AJAX para la comunicación entre el navegador s.

Cuestiones relacionadas