mirror of
https://github.com/moonlight-stream/moonlight-android.git
synced 2026-04-23 16:56:41 +00:00
Connection reuse is broken in GFE's server (requests always get reissued on a new connection) so just turn it off
This commit is contained in:
@@ -36,6 +36,7 @@ import org.xmlpull.v1.XmlPullParserFactory;
|
|||||||
import com.limelight.LimeLog;
|
import com.limelight.LimeLog;
|
||||||
import com.limelight.nvstream.ConnectionContext;
|
import com.limelight.nvstream.ConnectionContext;
|
||||||
import com.limelight.nvstream.http.PairingManager.PairState;
|
import com.limelight.nvstream.http.PairingManager.PairState;
|
||||||
|
import com.squareup.okhttp.ConnectionPool;
|
||||||
import com.squareup.okhttp.OkHttpClient;
|
import com.squareup.okhttp.OkHttpClient;
|
||||||
import com.squareup.okhttp.Request;
|
import com.squareup.okhttp.Request;
|
||||||
import com.squareup.okhttp.Response;
|
import com.squareup.okhttp.Response;
|
||||||
@@ -95,6 +96,7 @@ public class NvHTTP {
|
|||||||
public boolean verify(String hostname, SSLSession session) { return true; }
|
public boolean verify(String hostname, SSLSession session) { return true; }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
httpClient.setConnectionPool(new ConnectionPool(0, 0));
|
||||||
httpClient.setHostnameVerifier(hv);
|
httpClient.setHostnameVerifier(hv);
|
||||||
httpClient.setConnectTimeout(CONNECTION_TIMEOUT, TimeUnit.MILLISECONDS);
|
httpClient.setConnectTimeout(CONNECTION_TIMEOUT, TimeUnit.MILLISECONDS);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user