本文介绍了通过套接字的最大数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我设置了

sc.setSocketOption(sc.RCVBUF, 163840);


但只能接收16384.我一次可以接收的最大数量是吗?

实际的外观:
如果来自服务器的响应包含20000字节,则应用程序执行16384字节,而当我再次发送另一个或相同(无关紧要)的请求时,则应用程序执行下一个3616字节,这是第一次之后剩下的,这意味着数据存储在某处...


but can receive only 16384. Is it maximum what I can receive at once?

How it looks practically:
If response from server contains 20000 bytes, then application performs 16384 bytes, and when I send another or same(doesn''t matter) request again, then application performs next 3616 bytes, that was left after first time, it means, that this data were stored somewhere...

推荐答案


这篇关于通过套接字的最大数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-15 21:32