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

解决方案 »

  1.   

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

  2.   

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

  3.   

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

  4.   

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