|
1
|
package com.crossoverjie.netty.action.server;
|
1
|
package com.crossoverjie.netty.action.server;
|
|
2
|
|
2
|
|
|
3
|
import com.alibaba.fastjson.JSON;
|
3
|
import com.alibaba.fastjson.JSON;
|
|
4
|
-import com.crossoverjie.netty.action.channel.init.HeartbeatInitializer;
|
4
|
+import com.crossoverjie.netty.action.init.HeartbeatInitializer;
|
|
5
|
import com.crossoverjie.netty.action.common.pojo.CustomProtocol;
|
5
|
import com.crossoverjie.netty.action.common.pojo.CustomProtocol;
|
|
6
|
import com.crossoverjie.netty.action.util.NettySocketHolder;
|
6
|
import com.crossoverjie.netty.action.util.NettySocketHolder;
|
|
7
|
import io.netty.bootstrap.ServerBootstrap;
|
7
|
import io.netty.bootstrap.ServerBootstrap;
|
|
8
|
import io.netty.buffer.Unpooled;
|
8
|
import io.netty.buffer.Unpooled;
|
|
9
|
import io.netty.channel.*;
|
9
|
import io.netty.channel.*;
|
|
10
|
import io.netty.channel.nio.NioEventLoopGroup;
|
10
|
import io.netty.channel.nio.NioEventLoopGroup;
|
|
11
|
-import io.netty.channel.socket.SocketChannel;
|
|
|
|
12
|
import io.netty.channel.socket.nio.NioServerSocketChannel;
|
11
|
import io.netty.channel.socket.nio.NioServerSocketChannel;
|
|
13
|
import io.netty.channel.socket.nio.NioSocketChannel;
|
12
|
import io.netty.channel.socket.nio.NioSocketChannel;
|
|
14
|
import io.netty.util.CharsetUtil;
|
13
|
import io.netty.util.CharsetUtil;
|