netty
_自由之子_
这个作者很懒,什么都没留下…
展开
-
Netty解决粘包问题(1) 自定义分隔符
见如下代码Client.javaimport io.netty.bootstrap.Bootstrap;import io.netty.buffer.ByteBuf;import io.netty.buffer.Unpooled;import io.netty.channel.ChannelFuture;import io.netty.channel.ChannelInitializer;原创 2016-08-30 21:37:57 · 1953 阅读 · 4 评论 -
Netty解决粘包问题(2) 定长填充
第二种解决粘包的方案,就是每次发送固定长度的数据包,如果长度不够,那就用空字符串填充import java.nio.ByteBuffer;import io.netty.bootstrap.ServerBootstrap;import io.netty.buffer.ByteBuf;import io.netty.buffer.Unpooled;import io.netty.channel.原创 2016-08-31 20:38:19 · 483 阅读 · 0 评论 -
Netty 处理简单HTTP请求的例子
废话不多说 上代码HttpHelloWorldServerInitializer.javaimport io.netty.channel.ChannelInitializer; import io.netty.channel.ChannelPipeline; import io.netty.channel.socket.SocketChannel; import io.netty.han原创 2016-09-03 12:16:10 · 1770 阅读 · 0 评论 -
Netty HTTP 文件下载例子
一样不废话,上代码一定要记得在代码的同级别目录建立一个sources目录,里面存放需要下载的测试文件import static io.netty.handler.codec.http.HttpHeaderNames.*;import static io.netty.handler.codec.http.HttpMethod.*;import static io.netty.handler.co原创 2016-09-03 17:00:50 · 2335 阅读 · 0 评论