本文主要是介绍netty 错误 #[IllegalReferenceCountException: refCnt: 0, decrement: 1],希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
io.netty.util.IllegalReferenceCountException: refCnt: 0, decrement: 1
今天写了个ping/pong的服务器和客户端玩
但是出现了以上错误
ReferenceCount(引用计数)错误,看了很久,发现每一次发送第二条消息就会报这个错误
发现第一条消息和第二条消息一样的(引用的同一个地址)
后面想到netty好像有个引用计数的东西
后面改了之后就好了,代码如下
static class EchoClientHandler extends ChannelInboundHandlerAdapter {private final ByteBuf firstMessage;/*** Creates a client-side handler.*/public EchoClientHandler() {firstMessage = Unpooled.buffer(EchoClient.SIZE);firstMessage.writeBytes("ping".getBytes());}&#
这篇关于netty 错误 #[IllegalReferenceCountException: refCnt: 0, decrement: 1]的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!