有没有办法通过Firefox 6中的WebSocket实现连接到Eventlet?

时间:2011-09-02 23:30:02

标签: firefox websocket eventlet

我似乎无法使用Firefox 6(MozWebSocket)中更新的WebSocket实现连接到Eventlet服务器。默认情况下禁用的旧实现只要启用它就可以正常工作。 Eventlet的实现是否与Firefox 6使用的更新的WebSocket协议不兼容?

在客户端,我在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

我正在使用Eventlet示例文件夹中的websocket_chat.py示例进行测试。在HTML文件(websocket_chat.html)中,我从

更改了第8行的javascript
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 :(得分:0)

试试我的图书馆星际之门。这是一个用于eventlet和金字塔的websocket实用程序库。 https://github.com/boothead/stargate