java nio框架选择的纠结,大家帮忙看看怎么办

熊二哈 发布于 2015/07/23 10:53
阅读 974
收藏 0

我项目上有个需要与远程数据终端dtu通讯的,设备发过来的数据是流形式,不固定编码,而且里面包含多种编码数据,得按数据协议解析。

一开始我都没仔细考虑,直接拿了mina做了框架,大体的东西写了之后,发现mina的数据处理都是通过IObuffer统一处理的。对于设备的数据,前几位是什么编码,怎么解析,后几位字节怎么编码怎么解析都需要自己写啊。测试一下弄了半天发现无法满足需求啊,想想只能通过socket进行字节流处理。

大家有什么建议?



加载中
0
筱龙缘
筱龙缘
Mina 绝壁是可以这样的  so,这是You不理解的问题
筱龙缘
筱龙缘
回复 @熊二傻 : 本来mina就可以直接操作流的 重点在编解码器上下功夫,你好好看看吧
熊二哈
熊二哈
不行啊,我试过,不用流处理的话,字符长度都变了。不过我不是拿设备试的。
0
熊二哈
熊二哈
mina,netty都是IoBuffer统一处理的,不是用流形式处理都怕数据都不对了。
0
熊二哈
熊二哈
看了一下HP-socket,想试试这个。
泥瓦匠BYSocket
泥瓦匠BYSocket
我是HP负责人 目前HP不支持跨平台 单支持HP
0
泥瓦匠BYSocket
泥瓦匠BYSocket
HP-socket mina,netty 都不错 看你哪个顺手
0
ksfzhaohui
ksfzhaohui
mina,netty的编解码器都是可以自己写的
0
熊二哈
熊二哈
我拿了台设备试试,似乎可以用。呵呵,白担心了
0
散关清渭
散关清渭
Netty 无二之选
0
loyal
loyal
按照现在的发展...都转向netty了
返回顶部
顶部