1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Net;
5 using System.Web;
6
7 namespace FXBVT_Team.CheckFilePath
8 {
9 public class IPNetworking
10 {
11 public static string GetIP4Address(string hostAddress)
12 {
13 string IP4Address = String.Empty;
14
15 foreach (IPAddress IPA in Dns.GetHostAddresses(hostAddress))
16 {
17 if (IPA.AddressFamily.ToString() == "InterNetwork")
18 {
19 IP4Address = IPA.ToString();
20 break;
21 }
22 }
23
24 if (IP4Address != String.Empty)
25 {
26 return IP4Address;
27 }
28
29 foreach (IPAddress IPA in Dns.GetHostAddresses(Dns.GetHostName()))
30 {
31 if (IPA.AddressFamily.ToString() == "InterNetwork")
32 {
33 IP4Address = IPA.ToString();
34 break;
35 }
36 }
37
38 return IP4Address;
39 }
40
41 }
42 }