Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
智能手机上的Android Tune TCP流量控制?_Android_Tcp - Fatal编程技术网

智能手机上的Android Tune TCP流量控制?

智能手机上的Android Tune TCP流量控制?,android,tcp,Android,Tcp,我是ANdroid开发新手(但在linux上工作过)…我们可以调整TCP参数(窗口大小等)以在桌面的windows或linux上获得更好的性能 我想知道我们可以在基于andriod的智能手机上做同样的事情吗。。。我被告知只有在根访问设备上我们才能这样做…非根访问设备如何 这适用于从android设备启动的所有基于TCP的连接,而不是特定于套接字。 我的解决方案类似于我们所做的台式机/笔记本电脑的……即在操作系统示例中配置TCP参数以增加windo大小。因此,从该框启动/启动的任何其他连接都将使用

我是ANdroid开发新手(但在linux上工作过)…我们可以调整TCP参数(窗口大小等)以在桌面的windows或linux上获得更好的性能

我想知道我们可以在基于andriod的智能手机上做同样的事情吗。。。我被告知只有在根访问设备上我们才能这样做…非根访问设备如何

这适用于从android设备启动的所有基于TCP的连接,而不是特定于套接字。 我的解决方案类似于我们所做的台式机/笔记本电脑的……即在操作系统示例中配置TCP参数以增加windo大小。因此,从该框启动/启动的任何其他连接都将使用该值作为默认值。。。
Thx预先

Socket.setSendBufferSize()
Socket.setReceiveBufferSize()
。我看不出需要root权限的任何理由。

这听起来好像你不是在使用应用程序,你希望整个系统(2g/3g/4g/wifi等)运行得更快,对吗

在这种情况下,您必须是根用户,您的问题的解决方案是在其网络堆栈中闪存一个支持这些选项的自定义内核


使用自定义内核,您可以轻松地将TCP拥塞算法设置为您的首选项

谢谢你的快速回复。我正在寻找跨TCP连接…即所有基于Wifi(如果可能的话3g/4g)的TCP连接…而不是特定于套接字连接。编辑问题是,这是选项之一。但是想探索不构建定制内核的选项,我正在寻找的是构建一个应用程序…每个人都可以下载并相应地调整它…基于他们获得的网络速度,你不必构建内核,有许多定制内核可用,只需浏览你设备的XDA论坛。关于加速TCP的应用程序,市场上有一些(只有谷歌提供),但我不知道它们是否有效,或者只是安慰剂。