Netty 代理示例中 ctx.write(Unpooled.EMPTY_BUFFER) 的用途是什么
What's the purpose of ctx.write(Unpooled.EMPTY_BUFFER) in Netty proxy example
在 Netty HexDumpProxyBackendHandler
proxy example 中,方法 channelActive
的代码如下:
public void channelActive(ChannelHandlerContext ctx) {
ctx.read();
ctx.write(Unpooled.EMPTY_BUFFER);
}
我的问题是 ctx.write(Unpooled.EMPTY_BUFFER)
的目的是什么?是否需要在通道激活后发送一个空的 TCP 消息帧?
没有理由,这很可能是错过删除。我将清理示例以将其删除。感谢您让我们知道
在 Netty HexDumpProxyBackendHandler
proxy example 中,方法 channelActive
的代码如下:
public void channelActive(ChannelHandlerContext ctx) {
ctx.read();
ctx.write(Unpooled.EMPTY_BUFFER);
}
我的问题是 ctx.write(Unpooled.EMPTY_BUFFER)
的目的是什么?是否需要在通道激活后发送一个空的 TCP 消息帧?
没有理由,这很可能是错过删除。我将清理示例以将其删除。感谢您让我们知道