Netty 实现接受同端口的 TCP 与 WebSocket 连接
发布时间
阅读量:
阅读量
1、其运作机制依托于websocket连接握手协议,该协议以GET /作为起始标识,通过netty框架实现handler的动态加载,从而在同一端口内支持tcp与websocket两种协议的协同运行。
相关代码示例如下
server启动类
package com.example.demo.im;
import com.example.demo.http.NettyWebSocketHandler;
import io.netty.bootstrap.ServerBootstrap;
import io.netty.channel.ChannelFuture;
import io.netty.channel.ChannelInitializer;
import io.netty.channel.ChannelOption;
import io.netty.channel.EventLoopGroup;
import io.netty.channel.nio.NioEventLoopGroup;
import io.netty.channel.socket.nio.NioServerSocketChannel;
import io.netty.ch
全部评论 (0)
还没有任何评论哟~
