TCP传输层自定义报文协议该如何实现, 希望有代码或头文件看一下

来源:互联网  责任编辑:小易  时间:2017/1/12 15:21:44
用户提出问题:TCP传输层自定义报文协议该如何实现, 希望有代码或头文件看一下,具体如下:

1.这是我定义的;

(1)报头的内容: 1.标志位, 2.命令字, 3.数据包的编号, 4.该报文的总大小, 5.该段传输?????????????? 数据的大小,? 6.文件名的大小,

??? 1)命令字:? 1.普通图片, 2.普通文档, 3.普通消息, 4.加密图片, 5.加密文档, 6.加密消息.

??? 2)数据包编号:? 1.对大文件或长消息体, 以一定的大小进行分割. 一次编号.

??? 3)文件名大小:? 1.数据包的数据块中, 刚开头的部位, 进行写文件名, 用来保证每段新????????????????? 数据写入对应的文件.

??? 4)标志位:????? 1.消息体中需要 对与报头,校验字相同的内容进行转义.

(2)消息体: 1.文件名或消息名; 2.文件或消息的具体内容. 定义一个规则,发送的时候按照规则封装,接收的时候再按照这个规则解封装(TLV)。

通过互联网整理获得以下解决方法:

=================1楼=====================

这个想法可以实现,我们现在就是自定义报文传输数据,C格式化好数据后发送给Java解析。本质就是拼接好字节就行。

如果您还有更好的解决方法,请在最下面评论中留下您的解决方法


  • 本文相关:
  • 站长必读,如何真正写好一篇原创文章
  • 互联网之路细嗅蔷薇 资深站长分享掘金之道
  • 企业站的站长的工作重心究竟有哪些
  • 浅析:行业门户网站的一些盈利模式
  • 3000IP的企业网站每天订单不到30个的苦恼
  • 网站想内外兼修?先学习提高网站可用性的6大原则
  • 浅谈网页设计中的简约之美
  • 网页改版实战:日本设计师如何彻底优化旅游网站?
  • 网页改版实战!日本设计师如何彻底优化招聘网站?
  • 2015年值得关注的21个网页设计趋势
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2015 www.zgxue.com All Rights Reserved