Question

PROBLÈME:

Je rencontre des problèmes pour se connecter à obtenir socket.IO dans certaines circonstances, donc voulu faire en sorte que toutes les méthodes de transport fonctionnaient très bien. Quand je force prises flashflash je reçois l'erreur « Pas de transport disponible ». Le fichier WebSocketMain.swf est situé dans le même répertoire que le fichier html.

J'utilise ce code pour se connecter à la prise,

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

Exemple: http://thebeer.co/labs/realTime.php

(explorer la source pour plus d'informations, mon JS est sous le script inclus socket.io pulgin)

Était-ce utile?

La solution

Au moins une partie du problème est

if (window.WebSocket) return;

sur la ligne 1887 de socket.io.js.

Il ne configure clignote si WebSockets travaillent déjà. commenter cette ligne si vous avez besoin de le tester.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top