2011-09-02 65 views
0

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

在客户端,我看到在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"); 

回答

相关问题