Netty實現(xiàn)WebSocket聊天功能

2018-08-07 10:54 更新

本章內(nèi)容:

  • WebSockets
  • ChannelHandler, Decoder 和 Encoder
  • 引導你的應用程序

real-time web(實時web)是一組技術(shù)和實踐,使用戶能夠?qū)崟r地接收 到作者發(fā)布的信息,而不需要用戶用他們的軟件定期檢查更新源。

HTTP 的請求/響應的設計并不能滿足實時的需求,而 WebSocket 協(xié)議從設計以來就提供雙向數(shù)據(jù)傳輸,允許客戶和服務器在任何時間發(fā)送消息,并要求它們能夠異步處理消息。最新的瀏覽器都將 WebSockets 作為HTML5的一種客戶端API來支持的。

Netty 中對于 WebSocket 的支持包括正在使用的所有主要的實現(xiàn),所以在你的下一個應用程序中采用它會非常簡單。像往常使用Netty一樣,你可以充分利用這種協(xié)議,而不必擔心其內(nèi)部實現(xiàn)細節(jié)。 我們將通過開發(fā)基于 WebSocket 的實時聊天應用證明這一點。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號