WebSocket 中的Netty
生活随笔
收集整理的這篇文章主要介紹了
WebSocket 中的Netty
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
測試Channelhandler
EmbeddedChannel提供了下面一些方法:- writeInbound(Object...),寫一個消息到入站通道
- writeOutbound(Object...),寫消息到出站通道
- readInbound(),從EmbeddedChannel讀取入站消息,可能返回null
- readOutbound(),從EmbeddedChannel讀取出站消息,可能返回null
- finish(),標(biāo)示EmbeddedChannel已結(jié)束,任何寫數(shù)據(jù)都會失敗
實(shí)現(xiàn)
WebSocket使用HTTP升級機(jī)制從一個普通的HTTP連接WebSocket,因?yàn)檫@個應(yīng)用程序使用WebSocket總是開始于HTTP(s),然后再升級。什么時候升級取決于應(yīng)用程序本身。直接執(zhí)行升級作為第一個操作一般是使用特定的url請求。 在這里,如果url的結(jié)尾以/ws結(jié)束,我們將只會升級到WebSocket,否則服務(wù)器將發(fā)送一個網(wǎng)頁給客戶端。升級后的連接將通過WebSocket傳輸所有數(shù)據(jù)。邏輯圖如下:?
轉(zhuǎn)載于:https://www.cnblogs.com/mxz1994/p/9465643.html
總結(jié)
以上是生活随笔為你收集整理的WebSocket 中的Netty的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 垃圾渗滤液根据样品色度、有机物含量、硫化
- 下一篇: vtigercrm安装