我在我的Android聊天应用中使用websocket。当我从LTE切换到WiFi时,套接字重新连接失败,反之亦然。
我正在使用Okhttp创建websocket。有代码可以将连接性检测为WiFi或LTE,但这不是问题。
我读过一些帖子,有些人要求把这个放在属性下面,但那不起作用。 System.setProperty( “http.keepAlive”, “假”);
我尝试清除缓存,如下所示,但是没有用。 请求请求= new Request.Builder() .cacheControl(new CacheControl.Builder()。noCache()。build()) .URL(URL)
以上都没有。
问题是让websocket意识到IP已经改变并尝试使用新的IP。我该怎么做?
答案 0 :(得分:0)
没关系,这是我们服务器人的问题,因为用户改变了他们的IP而发送了400个