我不完全确定这是否是这个问题的正确位置,但我查看了 Stack Exchange 目录,似乎没有适用于移动网络的目录。请随时通过将我引导到更适合此问题的地方来回答。
无论如何,我正在做一个 Android 项目,我试图找出发送数据的最具成本效益的方式是什么。我正在使用 TCP 套接字。本质上,我可以选择发送一系列(比如 5 个)小型(比如 100B)有效载荷或一个大型有效载荷(1000B)。由于我没有使用 Nagle 的算法(无论如何这都会使这一点变得多余,对吗?)我认为这意味着在第一种情况下我将发送 5 个数据包,而在第二种情况下我只会发送一个包。
我想知道,哪种方法最终会为我的用户使用更多数据?前者在技术上发送了一半的数据,但我的用户会为数据包开销付费吗?
任何见解都非常感谢。