Firefox 6 の更新された WebSocket 実装 (MozWebSocket) を使用して 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");