2008-11-21 15 views
24

Estoy pensando en lo limitado que es para las aplicaciones AJAX tener que sondear las actualizaciones, cuando lo ideal sería que JavaScript establezca una conexión bidireccional real con el servidor. Me pregunto si existe algún método para integrar javascript con un complemento de navegador que pueda hacer una conexión de tcp para poder pasar datos dentro y fuera del complemento del navegador.¿Cómo puedo comunicarme sobre sockets TCP desde JavaScript?

+0

idea realmente genial, +1 para el pensamiento – seanb

Respuesta

11

Aquí es una aplicación con un enfoque similar:

Se utiliza un applet de Java y tiende un puente sobre su API de JavaScript, interesante ...

Y aquí otra :

Éste es un envoltorio de la API de ActionScript 3 Zócalo, puente de JavaScript ...

6

jSocket y Stream son dos opciones que utilizan integrada de Flash en sockets XML, aunque ninguno parece ser producción- Listo. Me inclino por utilizar una solución basada en Flash en lugar de Java, ya que la penetración del navegador es higher y generalmente ofrece una mejor experiencia de usuario (tiempos de carga & estabilidad).

9

Puede usar el paquete node.js framework socket.io que puede instalarse a través de npm (Un administrador de paquete de nodos).

Más información usage.

+0

+1 muy bonito: D –

+0

Lo recomiendo encarecidamente Socket.io – Cody

Cuestiones relacionadas