2016-09-17 10 views
0

私は現在、WebクライアントがJettyサーバーに接続し、結果をストリーム配信するWebSocket接続を持っています。これは、標準のJava Jetty websocket APIを使用し、美しく動作します。Jetty 9.2.2でMultiplexed WebSocket接続を作成するにはどうすればよいですか?

私はユーザーがブラウザの制限を超えずに数十のストリームを同時にストリームできるようになっており、これらの接続を多重化したいと考えています。 JavaScriptでこれを行う方法はいくつかありますが、私がJettyで見つけた唯一の方法はwebsocket-mux-extensionです。私が見つけたこの拡張機能の最新バージョンはおよそ3年で、Jetty 9.2.2で使用しようとすると、互換性がないように見えます(少なくともWebsocket APIのOutgoingFramesインターフェイスと同じです)。

私はWebSocketにはかなり新しいので、これは私の理解の欠如に基づいていると確信していますが、これは解決すべき共通の問題であり、この機能がもはや維持されていない疑いがあるようです。これらのwebsocketストリームを多重化する別の方法があるのですか、これをやってはいけない理由がありますか?

答えて

0

websocket mux拡張は、IETFでドラフト(提案)拡張でした。

これは決して何にもならず、HTTP/2とその最終的なWebSocketのサポートに賛成して放棄されました。

現在、どこでもwebsocket muxサポートはありません。

関連する問題