英文:
how to call netty encode method manually in java?
问题
我想知道如何手动调用Netty的MessageToByteEncoder类的encode()方法。
这是因为需要定期向连接到通道的设备发送特定的数据包。
我正在尝试通过定期使用quartz库调用encode方法来将数据包发送到设备。
这是否可行?
作为Encode方法的必要参数值,除了ChannelHandlerContext类之外,还需要另外两个参数。
我该如何填充这部分呢?
我想实现的部分是:通过通道连接定期向已连接的设备传输特定的值。
英文:
i want know how to call manually netty MessageToByteEncoder class encode() method.
This is because certain packets need to be sent periodically to devices connected to the channel.
I am trying to send packets to the device at regular intervals by periodically calling the encode method through the quartz library.
How is it possible?
As a necessary parameter value of the Encode method, two more are needed besides the ChannelHandlerContext class.
How can I fill this part?
The part I want to implement is that a specific value is periodically transmitted to the connected device through the channel connection.
答案1
得分: 0
你不应该这样做... 你应该只使用 ChannelHandlerContext.write(...)
或者 Channel.write(...)
来完成这个。
英文:
You shouldn't do this... You should just use ChannelHandlerContext.write(...)
or Channel.write(...)
for this
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论