Yar*_*red 5 c# sockets web-services exception
我有一个使用WebHttpRequest从外部服务器获取响应的客户端应用程序,它工作正常,但有时我遇到以下异常...。
System.Net.WebException:无法连接到远程服务器---> System.Net.Sockets.SocketException:连接尝试失败,因为一段时间后连接方未正确响应,或者由于连接的主机而建立的连接失败在System.Net.ServicePoint的System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP)的System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot,SocketAddress socketAddress)的xx.xx.xxx.xxx:xxx响应失败.ConnectSocketInternal(布尔值connectFailure,套接字s4,套接字s6,套接字和套接字,IP地址和地址,ConnectSocketState状态,IAsyncResult asyncResult,Int32超时,异常和异常)-内部异常堆栈跟踪的结尾-
在System.Net.HttpWebRequest.GetRequestStream(TransportContext&context)
在System.Net.HttpWebRequest.GetRequestStream()
....有帮助吗?
这更像是“请求超时”错误。您尝试连接的服务器没有响应您的请求。您应该使用 try-catch 处理此异常,并尝试在 catch 块中再次连接n次。
| 归档时间: |
|
| 查看次数: |
22896 次 |
| 最近记录: |