mirror of
https://github.com/KDE/kdeconnect-android
synced 2025-09-01 14:45:08 +00:00
A SO_TIMEOUT of 1 second often leads to the socket timing out when transferring large files.
Summary: When receiving large files (even worse when uploading multiple files) the receiving socket often times-out. Test Plan: Send 1 or 2 big files from desktop to android without this patch and you should see 1 or both transfers fail because of a SO_TIMEOUT Apply this patch and re-run the test and both transfers should now complete without an SO_TIMEOUT Reviewers: #kde_connect, albertvaka Reviewed By: #kde_connect, albertvaka Subscribers: zhigalin, albertvaka, kdeconnect Tags: #kde_connect Differential Revision: https://phabricator.kde.org/D16758
This commit is contained in:
@@ -215,7 +215,7 @@ public class SslHelper {
|
|||||||
supportedCiphers.add("TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"); // API 11+
|
supportedCiphers.add("TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"); // API 11+
|
||||||
socket.setEnabledCipherSuites(supportedCiphers.toArray(new String[0]));
|
socket.setEnabledCipherSuites(supportedCiphers.toArray(new String[0]));
|
||||||
|
|
||||||
socket.setSoTimeout(1000);
|
socket.setSoTimeout(10000);
|
||||||
|
|
||||||
if (isClient) {
|
if (isClient) {
|
||||||
socket.setUseClientMode(true);
|
socket.setUseClientMode(true);
|
||||||
|
Reference in New Issue
Block a user