2016-09-17 47 views
0

我目前有一個WebSocket連接,其中一個Web客戶端連接到我的Jetty服務器並將流結果返回。它使用標準的Java Jetty websocket API並且工作得非常漂亮。如何在Jetty 9.2.2中創建一個Multiplexed WebSocket連接?

好吧,我現在要讓用戶能夠爲數十個併發數據流傳輸數據,而不會觸及瀏覽器限制,因此想要複用這些連接。我在JavaScript中遇到過很多方法,但我唯一發現的方法是websocket-mux-extension。我發現這個擴展的最新版本大約3歲,當我試圖在Jetty 9.2.2上使用它時,它看起來像不兼容(至少與websocket API中的OutgoingFrames接口)。

我對WebSockets相當陌生,所以我確信這是基於我缺乏理解,但這感覺這是一個常見問題需要解決,而且似乎懷疑這個功能不再被維護。有沒有其他的方式來複用這些websocket流或有沒有理由我不應該這樣做?

回答

0

websocket多路複用器擴展是IETF草案(擬議的)擴展。

它從來沒有達到任何東西,並放棄了HTTP/2和它最終的WebSocket支持。

目前沒有任何websocket mux支持。