Tag: ip

如何在Windowsapp store应用中获取本地主机IP地址?

我在Windowsapp store应用中调用的特定rest服务需要将呼叫计算机的IP地址作为参数。 在Store应用程序中编译使用System.Net或System.Net.NetworkInformation的尝试和真实示例都没有。 Windows商店应用程序中可用于获取本地计算机IP地址的类型和方法的神奇组合是什么? 我觉得它可能很明显,但我没有看到它!

WP7芒果 – 如何获取给定主机名的IP地址

我需要从DnsEndPoint获取给定主机名的IP地址,并将其转换为IPEndPoint。 我该怎么做呢? WP7缺少Dns.GetHostEntry函数,所以有没有办法在不创建Socket的情况下执行此操作,向主机发送数据,然后从主机接收ping并读取RemoteEndPoint属性以获取主机的IP地址?

TcpClient-如何连接到外部IP地址?

我一直在尝试设置一个基本场景,其中TcpClient连接到同一台机器上的TcpListener ,但到目前为止它只适用于127.0.0.1和192.168.XY 这是我的代码: var server = new TcpListener(IPAddress.Any, 51328); server.Start(); var client = new TcpClient(); client.ConnectAsync(IPAddress.Parse(“address from whatismyip”), 51328); server.AcceptTcpClient(); // hangs indefinitely here Console.ReadKey(); 我从whatismyip得到了我的外部地址,但我不确定我是否正确地做了。 我的程序有什么不对吗?

如何在C#中更改公共IP地址

我正在创建一个C#winform应用程序,我想在其中更改公共IP地址,而不是像(Hotspot-Shield,ZenMate,OpenVPN和其他人那样)更改IPv4地址。 我检查了以下链接但没有找到足够的帮助,所以我发布了这个问题: 如何使用C#中的代码更改网络设置(IP地址,DNS,WINS,主机名) 在C#中更改IP地址 我写了与第一个链接的答案相同的代码,也使用了库,但是当我通过google.com检查我的IP地址时,它仍然是相同的。 我不知道socket编程。 这是我的代码: namespace WindowsFormsApplication1 { class ChangeIP { public void SetIP(string ipAddress, string subnetMask, string gateway) { using (var networkConfigMng = new ManagementClass(“Win32_NetworkAdapterConfiguration”)) { using (var networkConfigs = networkConfigMng.GetInstances()) { foreach (var managementObject in networkConfigs.Cast().Where(managementObject => (bool)managementObject[“IPEnabled”])) { using (var newIP = managementObject.GetMethodParameters(“EnableStatic”)) { // Set new IP address and […]

c#中serverdariables缺少HTTP_X_FORWARDED_FOR

我想得到ClientIPaddress但是当我调用Request.ServerVariables[“HTTP_X_FORWARDED_FOR”]我总是得到NULL 。 检查Servervariables列表后,我注意到HTTP_X_FORWARDED_FOR不在选项列表中。 任何人都知道这是如何可能的以及如何解决? 或者这个选项不在列表中并且我遗漏了一些东西是正常的。 提前致谢

从Windows应用程序获取IP地址位置

关于如何在asp.net中获取IP地址的地理位置,我在stackoverflow上看到了很多问题和答案,但是.. 如何获取winforms中的IP地址位置? 我正在研究C#winform应用程序,我需要显示用户,它的IP地址和它的位置 。 我能够显示用户的本地,外部IP地址,但我找不到任何显示位置的方法。 任何机构都知道我是否可以使用任何WebRequest或任何其他解决方案执行此操作? 编辑:我可以通过以下方法完成任务。 将IP地址发送到显示IP地址位置的站点。(例如www.whatismyipaddress.com) 获取其源代码。 解析其代码并使用string操作来获取位置。 但我知道这不是好方法,好像网站被关闭或移动或源代码中的任何更改将使我的代码无用。

NetworkInterface.GetIPv4Statistics()。BytesReceived – 它返回什么?

特定领域的回报是什么? 我想要每秒接收的字节数。 我应该依靠这个吗?

将IP转换为字节/转换回字符串

我将SQLVERVER 2008数据库上的IPV4地址存储为二进制(4)。 所以,我在数据输入之前转换了这些值(并且由于公司的限制,我不能在数据库中创建函数,这不是讨论的问题)。 public static byte[] IpToBin(string ip) { return IPAddress.Parse(ip).GetAddressBytes(); } public static string HexToIp(string ip) { return new IPAddress(long.Parse(ip, NumberStyles.HexNumber)).ToString(); } 调用IpToBin后,生成的数据为(例如0x59FC09F3)。 当我调用HexToIp时,ip反转可能是由于很少/大端转换。 任何人都可以提出一个没有500亿行代码的体面解决方案吗?

主机名解析而不修改hosts文件

我试图找出如果有一种方法可以使主机名解析为某个IP而无需DNS或主机文件修改。 使用C#,我正在从客户端向服务器发出请求,但我必须在请求中使用主机名,以便证书可以正确地validation请求。 但是,我的程序是在没有管理员权限的情况下运行的,因此我无法修改主机文件。 我有正确的IP和主机名,有没有其他方法可以让计算机解析主机名到IP?

如何在Win 10 UWP项目中找到本地IP地址

我目前正在尝试将管理控制台应用程序移植到Win 10 UWP应用程序。 我在使用以下控制台代码中的System.Net.Dns时遇到问题。 如何获取设备IP 这是我试图移植的控制台应用程序代码。 public static string GetIP4Address() { string IP4Address = String.Empty; foreach (IPAddress IPA in Dns.GetHostAddresses(Dns.GetHostName())) { if (IPA.AddressFamily == AddressFamily.InterNetwork) { IP4Address = IPA.ToString(); break; } } return IP4Address; }