Advertisement

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)

还没有任何评论哟~