1

HerokuはWebSocketをサポートしていないことを理解しましたが、それでもFayeサーバーを実行し、クライアント側でリアルタイムの通知を受け取ることができます。

これは、より具体的にはクライアントのブラウザの観点から、どのように機能していますか?すべての主要なブラウザでサポートされていますか?WebSocketとは異なる別の「プロトコル」にフォールバックしていますか?

4

1 に答える 1

2

次の方法で、FayeのWebSocketサポートをクライアント側で無効にできます。

client.disable('websocket');

彼らのドキュメントで議論されているように:http://faye.jcoglan.com/browser.htmlその場合、それはプロトコルとしてのロングポーリングにフォールバックします。

これは一般的なフォールバックアプローチであり、 Socket.ioなどの他のリアルタイムメッセージングライブラリで使用されます。

お役に立てば幸いです。

于 2012-04-19T15:11:12.370 に答える