我试过以下代码。但它归还给我::1
string IPAddress = string.Empty;
string SearchName = string.Empty;
String strHostName = System.Web.HttpContext.Current.Request.UserHostAddress.ToString();
IPAddress = System.Net.Dns.GetHostAddresses(strHostName).GetValue(0).ToString();
我希望输出应该是:(358.89.48.188)
所以我很期待任何可以帮助我的人。
(通过获取此信息,我将获取该位置并将其传递给Session,因此我的控制器和操作会根据客户端位置做出反应)
答案 0 :(得分:2)
试试这个......
public string GetIpAddress()
{
var ipAddress=Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if(string.IsNullOrEmpty(ipAddress))
{
return Request.ServerVariables["REMOTE_ADDR"];
}
return ipAddress;
}
答案 1 :(得分:1)
f = open('text_to_predict_bengali.txt','r')
yourResult = [line.split(',') for line in f.readlines()]