2011-06-29 10 views
0

私はEventMachineを学びたいと思っています(より良い非同期プログラマーになる)。私は古典で行くと思ったchat appEventMachineを使用してPubSubチャットシステムをセットアップするにはどうすればよいですか?

WebSocket(em-websockeを使用して)サーバーとWebSocketクライアントをセットアップするように指示しました。私はそれが実現するまですべてが素晴らしかったmost browsers don't support WebSocket!特にIE。どこでもChromeを使用するための私の呪い。 lol

私はサーバーとしてEventMachineを使用して(受信メッセージを受信する)、登録されたクライアントにメッセージを送り返すことができますか?

さらに、これはどのブラウザでも動作します。

ありがとうございます。

答えて

1

私が間違っていない場合、em-websocketプロジェクトには、WebSocketが利用できない場合、example of a WebSocket client using flash fallbackがあります。私は実際にこれを試していないので、私は間違っている可能性があります。

0

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

+1

ありがとうございますが、私は非商用システムを望んでいました。 – cbmeeks

関連する問題