Вот код, который я запускаю:
var wc = new WebClient ();
var test1 = wc.DownloadString("http://www.google.com");
var test2 = wc.DownloadString("https://www.google.com");
test1
дает мне некоторый текст.
test2
никогда не инициализируется из-за исключения с запуском трассировки:
{System.Net.WebException: Ошибка при получении потока ответов (запись: ошибка EndWrite): SendFailure ---> System.IO.IOException: ошибка EndWrite ---> System.Net.Sockets.SocketException:Сокет был закрыт в System.Net.Sockets.Socket.EndSend (результат IAsyncResult) [0x0002d] в /home/jon/Development/xamarin/mono/mcs/class/System/System.Net.Sockets/Socket_2_1.cs: 1989 в System.Net.Sockets.NetworkStream.EndWrite (IAsyncResult ar) [0x0002f] в /home/jon/Development/xamarin/mono/mcs/class/System/System.Net.Sockets/NetworkStream.cs:358 -- Конец внутренней трассировки стека исключений --- в System.Net.Sockets.NetworkStream.EndWrite (IAsyncResult ar) [0x0003d] в /home/jon/Development/xamarin/mono/mcs/class/System/System.Net.Sockets/NetworkStream.cs:360 at Mono.Security.Protocol.Tls.RecordProtocol.EndSendRecord (IAsyncResult asyncResult) [0x00040] в /home/jon/Development/xamarin/mono/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/RecordProtocol.cs:721 в Mono.Security.Protocol.Tls.RecProPro.SendRecord (ContentType contentType, System.Byte [] recordData) [0x0000b] в /home/jon/Development/xamarin/mono/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/RecordProtocol.cs:729
Я использую MonoDevelop.MonoDroid - 2.6.0.0 - с загрузкой из MonoDroid пару дней назад - «Mono для Android: 1.2.24817.105690530 (оценка)» *
Этопросто ошибка - или есть какой-то другой шаг, который мне нужен для MonoDroid?