WebSocket的例子具有一個http請求處理程序:如何在網狀處理不同(URL)WebSocket連接在網狀(示例)
進行手抖動(在第一)
(然後)處理不同類型的WebSocket框架,最終是「TextWebSocketFrame」。
本例中只有一個用於websocket連接的url。
問題是,當基於TextWebSocketFrame
的實際websocket通信開始時,沒有直接的方式從TextWebSocketFrames本身確定websocket url(糾正我,如果我錯了)。
那麼,如何在netty中處理不同的(url)websocket連接呢?
一個解決方案可以在握手過程中註冊通道及其「websocket連接URL」。
另一種方法是隻有一個websocket連接url,並通過向websocket消息(TextWebSocketFrames)添加額外信息來解決不同的上下文。
我沒有找到這些解決方案的優雅,所以任何想法?
感謝您的答案和您在netty中的RFC 6455實現。我希望你們很快完成netty 3.3和4.0。 – 2012-01-08 22:18:43
沒問題。它完成了對網絡套接字的編碼和(高速公路)測試。只是在等待發布。 – Veebs 2012-01-08 22:25:47