【问题标题】:Workaround for okhttp 2.5 timeout change breaking socket.io-clientokhttp 2.5 超时更改破坏 socket.io-client 的解决方法
【发布时间】:2015-12-16 07:55:06
【问题描述】:

在 2.4 和 2.5 版本之间,okhttp 显然是 changed its "lousy" socket timeout,导致流行的 socket.io-client-java 库中的 massive breakage

除了坚持使用 okhttp 2.4 之外,还有其他解决方法吗?

【问题讨论】:

    标签: socket.io okhttp


    【解决方案1】:

    您可以使用OkHttpClient.setReadTimeout() 等配置您喜欢的超时时间。

    【讨论】:

    • (使用 0 表示没有超时!)
    • 这需要以某种方式获取 socket.io-client 内部使用的OkHttpClient 的实例。我不认为有一个静态方法可以更改 OkHttpClientdefault 超时?
    • 不,没有静态全局配置。如果socket.io 不会给你配置OkHttp 客户端,那就特别弱了。你如何调整 TLS 设置?!
    • 不可避免地有全局静态配置。没有办法改变它。
    猜你喜欢
    • 2016-04-02
    • 2015-11-17
    • 2011-02-10
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 2017-04-05
    • 2013-01-25
    • 2012-04-11
    相关资源
    最近更新 更多