I’m trying to download data using WebClient.DownloadStringAsync(). This works perfectly when using the watch emulator or a real watch connected to the Internet via Wifi. However when the same watch is connected via bluetooth and with Wifi turned off I always get the following error:
Resource temporarily unavailable at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionifNecessary()…
This error is raised almost immediately after calling DownloadStringAsync (and WebClient’s default timeout is 100 seconds) so it doesn’t seem to be a timeout issue. I can also navigate using Samsung’s Internet app on the watch when the error occurs.
What can be wrong here?