Android Xamarin - net вызов с ошибкой IP-адреса для мобильных данных - PullRequest
0 голосов
/ 17 февраля 2020

Я застрял в странной проблеме. Я делаю веб-вызов, используя приведенный ниже простой код в моем. Net родном Android приложении

var client = new System.Net.WebClient();
var data = client.DownloadString("http://172.217.12.174");

На API 25 все работало нормально, пока я недавно не обновил его до 29.

Проблема в том, что он работает нормально при подключении к Wi-Fi, но не работает при переключении на мобильные данные. Я только вижу исключение Тайм-аута в отладке все же. Однако это работает, если я добавлю тот же URL-адрес в браузере chrome для мобильных данных.

Мое первоначальное расследование показало, что это происходит для любого URL на основе IP-адреса (я пробовал с IP-адресом Google.com выше и у меня такая же проблема). Так что я думаю, что это проблема с Webclient. У меня Samsung 10+ только для тестирования с мобильным соединением, поэтому я не уверен, что это проблема с моим устройством.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...