I am downloading a 4 MB file with the following code:
var client = new Rebex.Net.WebClient();
client.LogWriter = new Rebex.FileLogWriter(logFilePath, Rebex.LogLevel.Debug);
client.DownloadFile(downloadURL, targetFilePath);
Using the latest version of Rebex HTTPS (2018-10-26 Version 2018 R3) on Windows Mobile 6.5.3 devices I get a very low download speed:
16 kB/s on a Zebra MC659B (https://bit.ly/2rtSIZy)
32 kB/s on a Zebra MC67NA (https://bit.ly/2B8KkD5)
There is no difference in speed between downloading from Google Drive or Dropbox, between 3G cellular or Wi-Fi Internet connection. Log file and target file are on the internal flash drive, which is fast enough. Any other components to consider?
According to the Rebex log file, the connection is secured using cipher: TLS 1.2, RSA with ephemeral Elliptic Curve Diffie-Hellman, AES with 128-bit key in GCM mode, AEAD.
Windows Mobile is now called WEHH (Windows Embedded Handheld). The Devices are running WEHH 6.5 Professional AKU 29315 (MC659B) or 29377 (MC67NA). The .NET version is 3.5.9198.0 (should be the latest).
Any idea, why downloading is so slow? Is the Trial version of Rebex HTTPS (testing with that one) slower than the full version?