java - 我可以在 Netty 中同时使用 DelimiterBasedFrameDecoder 和 LengthFieldBasedFrameDecoder 吗?
问题描述
我有一个 netty 服务器运行,它应该支持两种协议一个是心跳,协议是
1. client send "PING@" ----> server
2. sever response "PONG@" ---> client
另一个是LengthFieldBased,我可以同时处理吗?
解决方案
您可以将 DelimiterBasedFrameDecoder 与 maxFrameLength 一起使用。
https://netty.io/4.0/api/io/netty/handler/codec/DelimiterBasedFrameDecoder.html
推荐阅读
- python - pyspark在将数据写入hdfs时无法覆盖特定的分区数据
- batch-file - 将子文件夹中的文件批量重命名为父文件夹名称
- regex - 正则表达式递归替换(增加缩进)
- node.js - 重新加载页面时避免套接字断开连接
- git - 匿名化 Git 存储库历史的一部分
- dictionary - Groovy - 如何在地图中用另一个值初始化地图中的值
- jquery - 选择的选择 jQuery 未在首次加载时显示
- pandas - 从 csv 文件中提取一个带有希伯来语列名的列,python
- c++ - 分治求最大子数组问题
- javascript - 使用 NuxtJS (VueJS) 设置动态 ActionBar 标题和
突变问题