TcpClient подключается даже когда соединения нет

Не знаю в какую сторону даже копать, может я переработал сильно и что-то упускаю. Вот код.

            try             {                 TcpClient _client = new TcpClient();                 _client.Connect(IP, 5784);                 return true;             }             catch (Exception ex)             {                 Func.ShowMessageAsunc(ex.Message);                                 return false;             } 

Какой бы IP адрес и порт я не ставил, никогда не выбрасывается исключение. Отключал интернет на компьютере и все равно исключения нет. Приложение запускается на эмуляторе андроид, если там отключить все сети, то исключение появляется. А сейчас, когда по факту сервис не доступен с которым работает приложение, ошибки нет. Еще пару недель назад все работало. Приложение xamarin forms. Подскажите пожалуйста куда смотреть.