Pregunta

PROBLEMA :

Tengo problemas para obtener socket.io para conectarse en algunas circunstancias, así que quería asegurarme de que todos los métodos de transporte funcionaban bien. Cuando obligo a los enchufes Flashflash recibo el error "Sin transporte disponible". El archivo WebSocketMain.swf se encuentra en el mismo directorio que el archivo HTML.

Estoy usando este código para conectarme al socket,

var socket = new io.Socket(null,{port: 8086, rememberTransport:false, transports:['flashsocket']}); 

EJEMPLO : http://thebeer.co/labs/realtime.php

(Explore la fuente para obtener más información, mi JS está debajo del script Socket.io Pulgin incluido)

¿Fue útil?

Solución

Al menos parte del problema es

if (window.WebSocket) return;

En línea 1887 de Socket.io.js.

No configura Flash si WebSockets ya está funcionando. Comente esa línea si necesita probarla.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top