如何在Java中手动调用Netty编码方法?

问题描述

我想知道如何手动调用netty MessagetoByteEncoder类的encode()方法。 这是因为某些数据包需要定期发送到与通道连接的设备。

我试图通过石英库定期调用编码方法,以固定的时间间隔将数据包发送到设备。 这怎么可能? 作为Encode方法的必要参数值,除了ChannelHandlerContext类之外,还需要两个。 如何填写这部分?

我要实现的部分是通过通道连接将特定的值定期发送到所连接的设备。

解决方法

您不应该这样做...您应该只使用ChannelHandlerContext.write(...)Channel.write(...)