前言
websockt是需要依赖http1.1 然后返回其响应码101 再开始由http协议转为 webSocket
1、MyServer
/**
* @author wzcstart
* @date 2021/6/30 - 1:49
*/
public class MyServer {
public static void main(String[] args) throws Exception{
EventLoopGroup bossGroup = new NioEventLoopGroup(1);
EventLoopGroup workerGroup = new NioEventLoopGroup();
try {
ServerBootstrap bootstrap = new ServerBootstrap();
bootstrap.group(bossGroup, workerGroup)
.channel(NioServerSocketChannel.class)
.handler(new LoggingHandler(LogLevel.INFO))//netty自带得日志处理器
.childHandler(new ChannelInitializer<SocketChannel>() {
@Override
protected void initChannel(SocketChannel ch) throws Exception {
//拿到pipeline
ChannelPipeline pipeline = ch.pipeline();

本文介绍了如何使用Netty框架实现WebSocket协议。从前言开始,详细讲解了MyServer的配置,接着阐述了MyTextWebSocketFrameHandler的处理逻辑,并提供了hello.html用于建立连接。最后展示了运行效果和协议转换过程。
最低0.47元/天 解锁文章
594

被折叠的 条评论
为什么被折叠?



