我不完全确定这是否适合这个问题,但我查看了堆栈交换目录,似乎并没有针对移动网络。通过引导我到更适合这个问题的地方,随意回答。移动运营商如何记录数据使用情况 - 按字节还是按数据包?
无论如何,我正在开发一个Android项目,我试图找出发送数据的最具成本效益的方式。我正在使用TCP套接字。从本质上讲,我可以选择发送一系列(比如说5个)小型(比如100B)有效载荷或者一个大型有效载荷(1000B)。由于我没有使用Nagle的算法(无论如何都会使点重复,对吧?)我认为这意味着在第一种情况下我会发送5个数据包,而在第二种情况下,我只会发送一个包。
我想知道的是,哪种方法最终会为我的用户使用更多的数据?前者技术上发送的数据量只有原来的一半,但我的用户是否会因数据包开销而付费?
任何有识之士非常感谢。