Commit 155bacb5 authored by Administrator's avatar Administrator

server client 切换为udt通信模式

parent 551907c8
...@@ -59,7 +59,11 @@ public class G4ProxyClient { ...@@ -59,7 +59,11 @@ public class G4ProxyClient {
} }
}); });
workerGroup = new NioEventLoopGroup(0, new DefaultThreadFactory("nat-endpoint-group" + DefaultThreadFactory.toPoolName(NioEventLoopGroup.class))); workerGroup = new NioEventLoopGroup(
0,
new DefaultThreadFactory("nat-endpoint-group" + DefaultThreadFactory.toPoolName(NioEventLoopGroup.class)),
NioUdtProvider.BYTE_PROVIDER
);
join2NatServerBootStrap = new Bootstrap(); join2NatServerBootStrap = new Bootstrap();
join2NatServerBootStrap.group(workerGroup); join2NatServerBootStrap.group(workerGroup);
// join2NatServerBootStrap.channel(NioSocketChannel.class); // join2NatServerBootStrap.channel(NioSocketChannel.class);
......
...@@ -43,8 +43,16 @@ public class G4ProxyServer { ...@@ -43,8 +43,16 @@ public class G4ProxyServer {
private void startUpInternal() { private void startUpInternal() {
ServerBootstrap natServerBootStrap = new ServerBootstrap(); ServerBootstrap natServerBootStrap = new ServerBootstrap();
NioEventLoopGroup serverBossGroup = new NioEventLoopGroup(0, new DefaultThreadFactory("natServer-boss-group" + DefaultThreadFactory.toPoolName(NioEventLoopGroup.class))); NioEventLoopGroup serverBossGroup = new NioEventLoopGroup(
NioEventLoopGroup serverWorkerGroup = new NioEventLoopGroup(0, new DefaultThreadFactory("natServer-worker-group" + DefaultThreadFactory.toPoolName(NioEventLoopGroup.class))); 0,
new DefaultThreadFactory("natServer-boss-group" + DefaultThreadFactory.toPoolName(NioEventLoopGroup.class)),
NioUdtProvider.BYTE_PROVIDER
);
NioEventLoopGroup serverWorkerGroup = new NioEventLoopGroup(
0,
new DefaultThreadFactory("natServer-worker-group" + DefaultThreadFactory.toPoolName(NioEventLoopGroup.class)),
NioUdtProvider.BYTE_PROVIDER
);
natServerBootStrap.group(serverBossGroup, serverWorkerGroup) natServerBootStrap.group(serverBossGroup, serverWorkerGroup)
.channelFactory(NioUdtProvider.BYTE_ACCEPTOR) .channelFactory(NioUdtProvider.BYTE_ACCEPTOR)
.option(ChannelOption.SO_BACKLOG, 10) .option(ChannelOption.SO_BACKLOG, 10)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment