Netty 搭建 WebSocket 服务端
一、编码器、解码器 ... ... @Autowired private HttpRequestHandler httpRequestHandler; @Autowired private TextWebSocketFrameHandler textWebSocketFrameHandler; ... ... .childHandler(new ChannelInitializer<SocketChannel> () { @Override protected void initChannel(SocketChannel channel) throws Exception { // WebSocket 是基于 Http 协议的,要使用 Http 解编码器 channel.pipeline().addLast("http-codec", new HttpServerCodec()); // 用于大数据流的分区传输 channel.pipeline().addLast("http-chunked",new ChunkedWriteHandler()); // 将多个消息转换为单一的 request 或者 response 对象,最终得到的是 FullHttpRequest 对象 channel.pipeline().addLast("aggregator", new