那个是底层的数据包,谁跟你说过.net的socket接收时只有1500个字节。就算是一次接收150万个字节也是很平常的。

解决方案 »

  1.   

    我给你打个比方吧,比如人家说“元宵是圆的”,而我说“稻香村生产元宵”,你说“稻香村是圆的”,这可能吗?你所谓的文章是死抠底层那点tcp知识,而.net的socket是高层次的封装(甚至封装了操作系统驱动),虽然它们都谈到了tcp这个词儿,都跟这个有关系,但是后者建立通讯应用层之上进行了更加高级的封装和扩展的东西,不是在死抠底层传输层那点东西,你也根本用不着直接使用底层。
      

  2.   

    那我可以这样理解吗,虽然底层是1500个字节,但是经过net封装后,字节数会到达更多,
    但是由于网络关系,传输的字节数可多可少
      

  3.   

    参见 OSi 7层模型每一层,都是一种,包装,映射,转换
      

  4.   

    我们试着想一想,如果每次最大只能传输1500字节,那这个socket谁还拿来用呢?