【发布时间】:2012-04-15 22:15:34
【问题描述】:
我正在编写一个应用程序,它从服务器获取一个 XML 文件,然后使用其中的数据。我的问题是,因为 TCP 确保所有数据包都到达并且我无法控制它如何将数据分开,所以限制缓冲区大小是否有意义?如果是这样,我可以分块发送数据并在客户端重新组合它们。显然我不能做一个无限的缓冲区。 XML 可以变得相当大,高达 256kb,我有点担心保留那个大小的缓冲区。数据是由 Android 设备提取的,但我们可以假设该设备有 1gb 的 RAM。
【问题讨论】: