if (res.getStatus().code() != 200) {
ByteBuf buf = Unpooled.copiedBuffer(res.getStatus().toString(), CharsetUtil.UTF_8);
res.content().writeBytes(buf);
buf.release();
}
// 服务端向客户端发送数据
ChannelFuture f = ctx.channel().writeAndFlush(res);
if (res.getStatus().code() != 200) {
f.addListener(ChannelFutureListener.CLOSE);
}
good,Netty权威指南227页,有相关代码,虽然老师是照本宣科,但是还是老师讲,容易懂些,因为代码的实现实际是有个逻辑顺序,而老师敲代码就是给你代码的逻辑思路,自己看感觉就是一团代码,蒙圈,需要自己整理思路,
这是原来的代码,这个讲师代码少抄了