Android OKHTTP Websocket网络从3G/LTE到WiFi或反之亦然



我正在使用Android Chat应用中的Websocket。当我从LTE切换到WiFi或vice-vice-vice-vice时,插座重新连接失败。

  • wifi->飞机模式 -> wifi工作正常
  • LTE->飞机模式 -> WiFi失败
  • LTE->飞机模式 -> LTE工作正常
  • wifi->飞机模式 -> LTE失败

我正在使用OKHTTP创建WebSocket。周围有代码可以将连接视为WiFi或LTE,但这不是问题。

我读了几篇文章,有人要求将其放在属性下面,但这无效。 system.setProperty(" http.keepalive"," false");

我试图清除下面的缓存,但这无效。 请求请求= new request.builder() 。 .url(url)

以上都没有。

问题是要使Websocket意识到IP已更改并尝试使用新IP。我该怎么做?

没关系,这是我们的服务器人的问题,因为用户更改了他们的IP

,他正在发送400s

相关内容

  • 没有找到相关文章

最新更新