做Socket相关测试时,做了发送数据,并未处理服务器返回的数据

再这种情况下,客户端的接收缓冲区是否会填满,从而服务器端阻塞?... 再这种情况下,客户端的接收缓冲区是否会填满,从而服务器端阻塞? 展开
 我来答
匿名用户
2013-01-25
展开全部
TCP下,发送窗口会被置0,因而如果服务器对缓冲区不管不问的话会造成缓冲区溢出,但不会自动阻塞。UDP下,放心吧,所有多出来的数据都会被丢掉,除非发送速度瓶颈造成的缓冲区溢出。

但是你如果用C#或者java之类的包做的话,会有某些处理代码的,到底会发生什么我就不知道了。
纯牛奶FIFA
2013-01-25 · TA获得超过533个赞
知道小有建树答主
回答量:449
采纳率:0%
帮助的人:686万
展开全部
首先你得定义缓存数组。然后接收的时候填充到该数组。如果你没处理返回的数据,那意味着你没有往这个缓存数组写数据,所以不会出现填满这种情况
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式