0

私は学ぼうとしていますEventMachine(そしてより良い非同期プログラマーになります)。クラシックで行こうと思いましたchat app

WebSocket(em-websocketを使用)サーバーとWebSocketクライアントをセットアップするように管理しました。most browsers don't support WebSocket! 特にIEに気付くまではすべてが素晴らしかった。どこでもChromeを使用するための私の呪い。笑

では、EventMachineをサーバーとして(着信メッセージを受信するために)使用し、サブスクライブされたクライアントにメッセージを送り返すにはどうすればよいですか?

さらに、これをどのブラウザでも機能させたいです。

提案をありがとう。

4

2 に答える 2

1

私が間違っていなければ、em-websocketプロジェクトには、 WebSocket が利用できない場合にフラッシュ フォールバックを使用する WebSocket クライアントの例があります。私は実際にこれを試していないので、間違っているかもしれません。

于 2011-11-03T18:09:51.867 に答える
0

この互換性の問題を部分的に解決するために、Pusher ( http://pusher.com/ ) を作成しました。サポートされていないブラウザー用の flashsocket フォールバックがあり、さまざまな websocket プロトコル バージョンもサポートされています。Pusher で EM を使用する必要はないかもしれませんが、それでもリアルタイム メッセージングを操作するのに役立つ場合があります。

于 2011-06-30T11:50:39.143 に答える