Я пытался получить разъяснение по этому поводу:
Способ-1:
Dim request = CreateRequest(uri) //some uri
Dim response = DirectCast(request.GetResponse, HttpWebResponse)
response.Close()
Способ-2:
Dim request = Createrequest(uri)
Using response = DirectCast(request.GetResponse, HttpWebResponse)
End Using
Когда я использовал оба метода-1 и метод-2 на своем локальном компьютере для подключения и получения ответа от удаленного компьютера X, оба они работали правильно.
Когда я использовал этот код на удаленной машине Y, чтобы получить ответ от X, только Метод 1 работает, а для Метода 2 я получаю
System.Net.WebException: The operation has timed out
В чем разница между методами, упомянутыми выше, и в чем может быть возможная проблема?