Под "застревает" ты имеешь в виду, что оно зависает?
Это первый запрос в программе или есть другие? Одной из частых причин «зависания» веб-запросов является невозможность закрыть / удалить веб-ответы. После того, как вы сделали два (по умолчанию) запроса на один и тот же сервер, вам придется подождать, пока ответы не будут завершены.
Я не знаю, почему это повлияет на вас только в случае беспроводного сетевого соединения, а не проводного, но если вы не закрываете веб-ответы (желательно с using
заявлениями), я бы порекомендовал исправить это на начать с.
Далее проследите сеть с помощью WireShark . Это должно очень легко увидеть, действительно ли отправлен запрос, возвращается ли ответ и т. Д.