。下一个计数没有。客户端连接到服务器

时间:2012-02-29 07:38:09

标签: c# asp.net iis webserver

我在ASP.NET中使用了C#。我想检查有多少客户端向Web服务器发送请求。我已经在IIS服务器中部署了网页,然后当我使用IIS Web服务器的IP地址从另一台计算机访问此站点时。

如何算不上。客户端连接到服务器?

1 个答案:

答案 0 :(得分:0)

使用以下函数获取IP并记录此信息。然后使用唯一的IP来查找连接到服务器的计算机数量

public static string GetIPAddress()
{
    System.Web.HttpContext context = System.Web.HttpContext.Current;
    string sIPAddress = context.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
    if (string.IsNullOrEmpty(sIPAddress)) {
        return context.Request.ServerVariables["REMOTE_ADDR"];
    } else {
        string[] ipArray = sIPAddress.Split(new Char[] { ',' });
        return ipArray[0];
    }
}
相关问题