Mobile 根据网络连接类型确定正确的传输缓冲区大小

Mobile 根据网络连接类型确定正确的传输缓冲区大小,mobile,network-programming,Mobile,Network Programming,我的情况是,我可以随时间将信息加载到缓冲区,并选择将缓冲区内容放到网络上传输的时间。我想找出触发传输的最佳时间。例如,当移动设备通过Wifi连接时,我可能会让缓冲区增加到几百KB,因为例如,这就是我可以通过单个tx“突发”传输的容量。另一方面,如果设备是通过蜂窝网络连接的,我可能会选择每10KB传输一次,这样我可以快速发送信息,减少网络故障、重新传输等的机会,同时也不会减慢我的应用程序的速度 有没有人有办法估计这些数据的大小?基于网络类型/带宽,我可以在一次“突发”中传输多少数据?这是否和进行带

我的情况是,我可以随时间将信息加载到缓冲区,并选择将缓冲区内容放到网络上传输的时间。我想找出触发传输的最佳时间。例如,当移动设备通过Wifi连接时,我可能会让缓冲区增加到几百KB,因为例如,这就是我可以通过单个tx“突发”传输的容量。另一方面,如果设备是通过蜂窝网络连接的,我可能会选择每10KB传输一次,这样我可以快速发送信息,减少网络故障、重新传输等的机会,同时也不会减慢我的应用程序的速度

有没有人有办法估计这些数据的大小?基于网络类型/带宽,我可以在一次“突发”中传输多少数据?这是否和进行带宽测试并计算平均上传吞吐量一样简单?这听起来很不科学