【发布时间】:2014-05-04 23:16:06
【问题描述】:
我试图在控制器中获取客户端 IP 地址。它正在工作,但有时我会收到此错误:
The underlying connection was closed: An unexpected error occurred on a receive
String IP = "";
using (WebResponse response = request.GetResponse())
{
using (StreamReader stream = new StreamReader(response.GetResponseStream()))
{
IP = stream.ReadToEnd();
}
}
int first = IP.IndexOf("Address: ") + 9;
int last = IP.LastIndexOf("</body>");
IP = IP.Substring(first, last - first);
获取客户端IP地址有什么不同的方法吗?
【问题讨论】:
标签: c# asp.net-mvc-4