Je n'arrive pas à me connecter à un serveur Eventlet en utilisant l'implémentation WebSocket mise à jour dans Firefox 6 (MozWebSocket). L'ancienne implémentation qui était désactivée par défaut fonctionnerait correctement tant qu'elle était activée. L'implémentation d'Eventlet est-elle incompatible avec le protocole WebSocket mis à jour que Firefox 6 utilise?Existe-t-il un moyen de se connecter à Eventlet via l'implémentation de WebSocket dans Firefox 6?
Du côté client, je vois cela dans Firebug:
Firefox can't establish a connection to the server at ws://localhost:8888/stream?channel=q42nx.
la sortie de eventlet montre ceci:
127.0.0.1 - - [02/Sep/2011 16:19:42] "GET /chat HTTP/1.1" 400 103 0.001496
Je teste avec l'exemple websocket_chat.py dans le dossier des exemples eventlet. Dans le fichier HTML (websocket_chat.html), j'ai changé le javascript sur la ligne 8 de
var s = new WebSocket("ws://127.0.0.1:%(port)s/chat");
à
var s = new MozWebSocket("ws://127.0.0.1:%(port)s/chat");