2011-09-02 89 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"); 

回答

相關問題