问题:
应用如何接收一堆字节,如果将这些字节转成消息对象?
常用解决方案:
- 使用定长消息
- 使用定长的消息头指定消息体的长度
- 使用分隔符,例如大多基于文本的协议会在每个消息后添加一个新行符或CR LF
参考:
mina http://mina.apache.org/tutorial-on-protocolcodecfilter-for-mina-2x.html
grizzly http://grizzly.java.net/nonav/docs/docbkx2.0/html/coreframework-samples.html#parsing-incoming
本文介绍了解决应用接收字节流并转换为消息对象的问题。主要方法包括使用定长消息、消息头指定长度及分隔符等技术手段。适用于网络编程中数据包的解析。
546

被折叠的 条评论
为什么被折叠?



