From b789906ae110c09b57e58ec208f96137c5eea57d Mon Sep 17 00:00:00 2001 From: jaysunxiao Date: Sat, 10 Jul 2021 14:41:01 +0800 Subject: [PATCH] =?UTF-8?q?doc[zfoo]:=20=E6=9B=B4=E6=96=B0=E6=96=87?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/视频教程.md | 5 ++++- .../com/zfoo/net/base/netty/echoserver1/EchoClientTest.java | 3 ++- .../com/zfoo/net/base/netty/echoserver1/EchoServerTest.java | 6 ++++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/doc/视频教程.md b/doc/视频教程.md index 05ec95f7..11b04729 100644 --- a/doc/视频教程.md +++ b/doc/视频教程.md @@ -91,4 +91,7 @@ Javassist字节码增强序列化函数比反射快非常多 ### [第九讲](https://www.bilibili.com/video/BV1rL411W7bo) - net原理讲解 -- 知识点 \ No newline at end of file +- 知识点 +``` +netty的nio +``` \ No newline at end of file diff --git a/net/src/test/java/com/zfoo/net/base/netty/echoserver1/EchoClientTest.java b/net/src/test/java/com/zfoo/net/base/netty/echoserver1/EchoClientTest.java index cb577512..d96d25a2 100644 --- a/net/src/test/java/com/zfoo/net/base/netty/echoserver1/EchoClientTest.java +++ b/net/src/test/java/com/zfoo/net/base/netty/echoserver1/EchoClientTest.java @@ -30,7 +30,8 @@ public class EchoClientTest { public void connect(int port, String host) { EventLoopGroup group = new NioEventLoopGroup(); Bootstrap bootstrap = new Bootstrap(); - bootstrap.group(group).channel(NioSocketChannel.class) + bootstrap.group(group) + .channel(NioSocketChannel.class) .option(ChannelOption.TCP_NODELAY, true) .handler(new ChildChannelHandler()); ChannelFuture future = null; diff --git a/net/src/test/java/com/zfoo/net/base/netty/echoserver1/EchoServerTest.java b/net/src/test/java/com/zfoo/net/base/netty/echoserver1/EchoServerTest.java index cae69b59..28bdd8ad 100644 --- a/net/src/test/java/com/zfoo/net/base/netty/echoserver1/EchoServerTest.java +++ b/net/src/test/java/com/zfoo/net/base/netty/echoserver1/EchoServerTest.java @@ -42,8 +42,10 @@ public class EchoServerTest { EventLoopGroup workerGroup = new NioEventLoopGroup();//SocketChannel的网络读写 try { ServerBootstrap bootstrap = new ServerBootstrap(); - bootstrap.group(bossGroup, workerGroup).channel(NioServerSocketChannel.class) - .option(ChannelOption.SO_BACKLOG, 100).handler(new LoggingHandler(LogLevel.INFO)) + bootstrap.group(bossGroup, workerGroup) + .channel(NioServerSocketChannel.class) + .option(ChannelOption.SO_BACKLOG, 100) + .handler(new LoggingHandler(LogLevel.INFO)) .childHandler(new ChildChannelHandler()); //绑定端口,同步等待成功