Есть ли способ подключиться к Eventlet через реализацию WebSocket в Firefox 6? - PullRequest
0 голосов
/ 03 сентября 2011

Я не могу подключиться к серверу Eventlet, используя обновленную реализацию WebSocket в Firefox 6 (MozWebSocket). Старая реализация, которая была отключена по умолчанию, будет работать нормально, если она включена. Является ли реализация Eventlet несовместимой с обновленным протоколом WebSocket, который использует Firefox 6?

На стороне клиента я вижу это в Firebug:

Firefox can't establish a connection to the server at ws://localhost:8888/stream?channel=q42nx.

Вывод Eventlet показывает это:

127.0.0.1 - - [02/Sep/2011 16:19:42] "GET /chat HTTP/1.1" 400 103 0.001496

Я тестирую с примером websocket_chat.py в папке примеров Eventlet. В файле HTML (websocket_chat.html) я изменил JavaScript в строке 8 с

var s = new WebSocket("ws://127.0.0.1:%(port)s/chat");

до

var s = new MozWebSocket("ws://127.0.0.1:%(port)s/chat");

1 Ответ

0 голосов
/ 04 сентября 2012

Попробуй мои библиотечные звездные врата.Это небольшая библиотека утилит websocket для eventlet и пирамиды.https://github.com/boothead/stargate

...