使用 Netty 实现基于 CS 架构的 WebSocket 功能
一点睛WebSocket是HTML5的一种协议,它可以实现浏览器与服务器全双工通信。Websocket是应用层第七层上的一个应用层协议,它必须依赖HTTP协议进行一次握手,握手成功后,数据就可以直接使用TCP 通道传输,之后就与HTTP无关。简单地讲,开始握手需要借助HTTP请求完成,之后就会升级为WebSocket协议。本篇开发一个基于WebSocket协议的长连接通信。采用Netty作为长连接的服务端,使用浏览器作为客户端,二者交互图如下。二服...