Sample Header Ad - 728x90

How can I list which TCP Congestion Control Algorighm my Android device is using?

2 votes
1 answer
1258 views
How can I enumerate the complete list of [TCP Congestion Control Algorithms](https://en.wikipedia.org/wiki/TCP_congestion_control#Algorithms) that my Android device supports? And how can I see which apps are using which algorithm? I'm trying to figure out why some open-source apps suck so bad at uploading and downloading on networks with bad [Goodput](https://en.wikipedia.org/wiki/Goodput) (eg high packet loss, jitter, and latency). One thing that can be done to [drastically improve Goodput on poor networks](https://atoonk.medium.com/tcp-bbr-exploring-tcp-congestion-control-84c9c11dc3a9) is to modify the TCP Congestion Control Algorithm. Doing so requires both the server and the client to support a given algorithm. So the first step is to determine which algorithms are available, which are [provided by the OS](https://stackoverflow.com/questions/73258421/which-tcp-congestion-control-algorighms-are-supported-and-used-by-okhttp) (Android). How can I get a list of all the TCP Congestion Control Algorithms that my Android device supports?
Asked by Michael Altfield (526 rep)
Aug 6, 2022, 10:33 AM
Last activity: Aug 6, 2022, 07:04 PM