发布于 2022-08-06 09:19:48
包括拥塞控制在内的TCP行为由操作系统完全处理,应用程序所能做的最多就是从操作系统提供的算法中选择。大多数应用程序在这里不选择任何东西,而是依赖于操作系统默认值。据我所见,从源代码中可以看出,OkHttp在这里没有什么不同,即它只是依赖于操作系统的默认设置。
发布于 2022-08-06 09:22:55
我不认为OkHttp能够明确地回答这个问题,因为我们只是使用JVM网络库。我们还看到JVM (随着主要版本的变化)和不同的Android版本的不同行为。
所以这取决于VM选择的任何东西。
它在这里使用SocketFactory.getDefault(),https://github.com/square/okhttp/blob/b515117984e198fd710e85005ee7a520e236e3f3/okhttp/src/jvmMain/kotlin/okhttp3/OkHttpClient.kt#L525
然后连接到这里
https://stackoverflow.com/questions/73258421
复制相似问题