这是我正在运行的代码:
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] in /home/jon/Development/xamarin/mono/mcs/class/System/System.Net.Sockets/Socket_2_1.cs:1989 在System.Net.Sockets.NetworkStream.EndWrite(IAsyncResult ar) [0x0002f] in /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 在Mono.Security.Protocol.Tls.RecordProtocol.EndSendRecord (IAsyncResult asyncResult)[0x00040] in /home/jon/Development/xamarin/mono/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/RecordProtocol.cs:721 在Mono.Security.Protocol.Tls.RecordProtocol.SendRecord(ContentType contentType,System.Byte [] recordData)[0x0000b] in /home/jon/Development/xamarin/mono/mcs/class/Mono.Security/Mono.Security.Protocol.Tls/RecordProtocol.cs:729
我正在运行MonoDevelop.MonoDroid - 2.6.0.0 - 几天前从MonoDroid下载 - “Mono for Android:1.2.24817.105690530(评估)”
这只是一个错误 - 还是MonoDroid需要一些其他步骤?
答案 0 :(得分:1)
这似乎已被确认为1.2版本中的错误 - 所以我关闭了这个问题!