推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

Socket开发之通讯协议及处理

更新时间:2019-11-19 14:58:34 大小:312K 上传用户:xuzhen1查看TA发布的资源 标签:socket通讯协议 下载积分:0分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

在Socket应用开发中,还有一个话题是讨论的比较多的,那就是数据接收后如何处理的问题。这也是一个令刚接触Socket开发的人很头疼的问题。

因为Socket的TCP通讯中有一个“粘包”的现象,既:大多数时候发送端多次发送的小数据包会被连在一起被接收端同时接收到,多个小包被组成一个大包被接收。有时候一个大数据包又会被拆成多个小数据包发送。这样就存在一个将数据包拆分和重新组合的问题。那么如何去处理这个问题呢?这就是我今天要讲的通讯协议。

所谓的协议就是通讯双方协商并制定好要传送的数据的结构与格式。并按制定好的格式去组合与分析数据。从而使数据得以被准确的理解和处理。

那么我们如何去制定通讯协议呢?很简单,就是指定数据中各个字节所代表的意义。比如说:第一位代表封包头,第二位代表封类型,第三、四位代表封包的数据长度。然后后面是实际的数据内容。


部分文件列表

文件名 大小
Socket开发之通讯协议及处理.pdf 312K

部分页面预览

(完整内容请下载后查看)

全部评论(0)

暂无评论