socket包长度问题: send recieve

一个包没有固定长度,以太网限制在46-1500字节,1500就是以太网的MTU,超过这个量,TCP会为IP数据报设置偏移量进行分片传输,如今通常可容许应用层设置8k(NTFS系)的缓冲区,8k的数据由底层分片,而应用看来只是一次发送。windows的缓冲区经验值是4k,Socket自己分为两种,流(TCP)和数据报(UDP),你的问题针对这两种不一样使用而结论不同。甚至还和你是用阻塞、仍是非阻塞S
相关文章
相关标签/搜索