CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

请大家给我一个传送大文件时 数据报被拆包的接受方如何保证接受的数据正确性的解决方法,

楼主andrawsky(国际米兰)2006-01-06 11:05:45 在 .NET技术 / C# 提问

请问高手几个TCp里的问题  
  1.在使用Socket发送数据的时候,如果我要发送的一个包的数据大小对于当前网络的情况,不能一次发送,  
  这个数据包会不会被拆成几个包发送,一般数据报多大的时候不会被拆成几个包发送  
  2.Socket在连续发的几个数据包的时候,接收方在接收数据的顺序是否一定能保证和发送的顺序一致。  
  最好能有微软的官方资料查看一下,   谢谢!!  
  请大家给我一个传送大文件时   数据报被拆包的接受方如何保证接受的数据正确性的解决方法, 问题点数:50、回复次数:5Top

1 楼lookfeng()回复于 2006-01-06 11:22:18 得分 10

tcp一定能保证和发送的顺序一致,udp就不一定Top

2 楼pupo(泡泡)回复于 2006-01-06 11:27:53 得分 20

Tcp协议本身自己就着数据完整性验证,不管拆不拆包,如果数据没有完整发送完都会重新发的Top

3 楼andrawsky(国际米兰)回复于 2006-01-06 12:21:53 得分 0

tcp发送包的时候会不会把几个小的包合成一个包发送Top

4 楼JasonHeung(拥有一切不过就这样笑着哭)回复于 2006-01-06 13:53:38 得分 20

andrawsky(国际米兰)   (   )   信誉:98     2006-01-06   12:21:00     得分:   0      
     
     
        tcp发送包的时候会不会把几个小的包合成一个包发送  
       
     
  这点会。  
  所以要通过自己加包头和处理粘包的问题。Top

5 楼califord(远方)回复于 2006-01-06 14:05:37 得分 0

TCP是安全的,但UDP并不安全Top

相关问题

  • 传文件完了后怎么通知接受方?
  • BT如何保证文件的正确性?
  • 文件传送
  • 文件传送?
  • 在读取XML文件的之前如何判断xml格式的正确性,谢谢
  • 局域网文件传送
  • ftp文件传送问题
  • SOAP 大文件传送
  • 传送文件问题
  • 文件传送的问题

关键词

  • 数据
  • tcp
  • 发送
  • 保证
  • 顺序
  • 会不会
  • 时候

得分解答快速导航

  • 帖主:andrawsky
  • lookfeng
  • pupo
  • JasonHeung

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo