套接字的接收缓冲区有多大 如果一直接收 不去recv()的话 会如何样
套接字的接收缓冲区有多大 如果一直接收 不去recv()的话 会怎么样
套接字的接收缓冲区有多大 如果一直接收 不去recv()的话 会怎么样
------解决方案--------------------
一般最大值表示MTU,也就是1500字节吧。具体不是很清楚,可以查阅相关书籍。
------解决方案--------------------
不去recv()的话,如果缓冲区满了,以前的数据就会丢失
------解决方案--------------------
mtu跟缓冲区没有任何关系。mtu是最大传送单元。
满了就会被覆盖。具体多大不太清楚,windows好像是64KB,wince我不太清楚,不知道会不会给限制小了。
------解决方案--------------------
除了驱动层的缓冲外,应用 在调用时也自己设置发送与接收缓冲的大小的
套接字的接收缓冲区有多大 如果一直接收 不去recv()的话 会怎么样
socket套接字
recv
缓冲区
------解决方案--------------------
一般最大值表示MTU,也就是1500字节吧。具体不是很清楚,可以查阅相关书籍。
------解决方案--------------------
不去recv()的话,如果缓冲区满了,以前的数据就会丢失
------解决方案--------------------
mtu跟缓冲区没有任何关系。mtu是最大传送单元。
满了就会被覆盖。具体多大不太清楚,windows好像是64KB,wince我不太清楚,不知道会不会给限制小了。
------解决方案--------------------
除了驱动层的缓冲外,应用 在调用时也自己设置发送与接收缓冲的大小的