• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
thankgoodness
博客园    首页    新随笔    联系   管理    订阅  订阅
2013年6月20日
TCP与UDP的不同接包处理方式
摘要: TCP与UDP的不同接包处理方式1.UDP发包的问题问:udp发送两次数据,第一次 100字节 ,第二次200字节, 接包方一次recvfrom( 1000 ),收到是 100,还是200,还是300?答:UDP是数据报文协议,是以数据包方式,所以每次可以接收100,200,在理想情况下,第一次是无论recvfrom多少都是接收到100。当然,可能由于网络原因,第二个包先到的话,有可能是200了。对可能会由于网络原因乱序,所以可能先收到200,所以自定义的udp协议包头里都要加上一个序列号,标识发送与收包对应2.TCP的发包问题问:同样如果换成tcp,第一次发送 100字节 ,第二次发送200 阅读全文
posted @ 2013-06-20 15:24 宇晨 阅读(3831) 评论(1) 推荐(0)
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3