Heim > Backend-Entwicklung > C#.Net-Tutorial > Detaillierte Einführung in die Methode zum Erhalten einer IP-Adresse durch C#-Programmierung

Detaillierte Einführung in die Methode zum Erhalten einer IP-Adresse durch C#-Programmierung

黄舟
Freigeben: 2017-03-25 11:54:27
Original
1920 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich C#ProgrammierungGet IP Die Adresse Die Methode analysiert in Kombination mit Beispielen die spezifischen Implementierungstechniken von C#, um die Client-IP-Adresse zu erhalten. Freunde, die sie benötigen, können darauf verweisen

Dieser Artikel beschreibt die Methode zum Erhalten der IP-Adresse durch C#-Programmierung und teilt sie Die Details lauten wie folgt:

1 Holen Sie sich die Client-IP

/// <summary>
/// 获取客户端Ip
/// </summary>
/// <returns></returns>
public String GetClientIp()
{
  String clientIP = "";
  if (System.Web.HttpContext.Current != null)
  {
    clientIP = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
    if (string.IsNullOrEmpty(clientIP) || (clientIP.ToLower() == "unknown"))
    {
      clientIP = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_REAL_IP"];
      if (string.IsNullOrEmpty(clientIP))
      {
        clientIP = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
      }
    }
    else
    {
      clientIP = clientIP.Split(&#39;,&#39;)[0];
    }
  }
  return clientIP;
}
Nach dem Login kopieren

2 >

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die Methode zum Erhalten einer IP-Adresse durch C#-Programmierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage