[cpp] view plaincopyprint?
  1. #include "stdafx.h"
  2. #include <winsock2.h>
  3. #pragma comment (lib,"ws2_32.lib")
  4. int _tmain(int argc, _TCHAR* argv[])
  5. {
  6. p: printf("输入地址:");
  7. char szHost[256];
  8. memset(szHost,0,256);
  9. scanf("%s",szHost);
  10. unsigned long lAddr = inet_addr(szHost);
  11. if (lAddr == INADDR_NONE)
  12. {
  13. hostent *pHE = gethostbyname(szHost);
  14. if (!pHE)
  15. goto p;
  16. sockaddr_in sa;
  17. for (int iHost=0;pHE->h_addr_list[iHost];iHost++)
  18. {
  19. char *ip;
  20. unsigned int port;
  21. memcpy(&sa.sin_addr.s_addr, pHE->h_addr_list[iHost], pHE->h_length);
  22. ip = inet_ntoa(sa.sin_addr);printf("%s\n",ip);
  23. }
  24. }
  25. goto p;
  26. }

C++获取站点的ip地址相关推荐

  1. 获取站点真实IP地址-多地点Ping方法

    方法原理 当站点采用CDN架构进行部署时,则用户在访问网站时,请求需要经CDN节点进行处理,随后在根据CDN节点提供的访问接入服务器信息,访问站点并获取站点提供的服务.通常情况下CDN节点将会根据请求 ...

  2. springboot 获取访问者的ip地址、访问设备信息、城市地址信息

    1.获取访问者的ip地址: 不多说直接上代码,详解见注释 package com.xr.util;import lombok.extern.slf4j.Slf4j;import javax.servl ...

  3. Go 学习笔记(79)— Go 标准库 net(获取本机IP地址)

    1. 获取本机 IP 地址 package mainimport ("fmt""net" )// 获取本机网卡IP func getLocalIP() (ipv ...

  4. 客户机不能看到分配的dhcp_交换机配置DHCP后下挂用户获取不到IP地址或者获取缓慢...

    问题描述 S5700做DHCP SERVER下接接入交换机,接入交换机连至用户侧,用户侧发现无法获取IP地址. 图1-1 组网图 处理过程 1. 按照产品文档排查DHCP SERVER配置是否有问题, ...

  5. python获取本机 ip地址、mac地址(物理地址)、计算机名、硬盘序列号、CPU序列号、主板序列号、bios序列号、bios uuid号

    文章目录 python获取本机IP地址.mac地址(物理地址).计算机名 物理地址 计算机名.ip地址 硬盘序列号 CPU序列号 主板序列号 bios序列号 bios uuid号 python获取本机 ...

  6. 获取客户端真实IP地址

    Java-Web获取客户端真实IP: 发生的场景:服务器端接收客户端请求的时候,一般需要进行签名验证,客户端IP限定等情况,在进行客户端IP限定的时候,需要首先获取该真实的IP. 一般分为两种情况: ...

  7. 获取访问者的IP地址

    2019独角兽企业重金招聘Python工程师标准>>> HTTP_X_FORWARDED_FOR:浏览当前页面的用户计算机的网关 如果用户是通过代理服务器浏览的 那么使用REMOTE ...

  8. 获取本地的IP地址(内网)

    方法一 public static String getLocalIpAddress() {try {for (Enumeration<NetworkInterface> en = Net ...

  9. 快速获取本机IP地址AWK功能

    有些时候,我们在应用中可能要用到通过linux命令来获取本机IP地址,方法有很多种,例如最常见的就是ifconfig 如果我想尽尽只获取IP地址,方法也有很多种 例如:获取eth0的IP信息,利用cu ...

最新文章

  1. 剑桥大学:机器学习模型部署都有哪些坑?
  2. 9.LeetCode第350题---两个数组的交集2
  3. Java 7代码层面上的更新
  4. php short_open_tag asp_tags
  5. Ignite与Spark集成时,ClassNotFoundException问题解决
  6. windows redis 客户端_redis高并发的最佳解决方案
  7. springboot启动流程
  8. 万维网报务器与浏览器各有什么功能,浏览器是如何获得服务器上的信息的,第3章因特网的应用.ppt...
  9. weblogic 安装教程
  10. Unsupported major.minor version 51.0解决办法
  11. python自定义函数找最大值_python – 查找用户定义函数的局部最大值和最小值
  12. oracle存储一个数字格式,Oracle根本数据类型存储格式研究(二)—数字类型
  13. tensorflow reduce系列函数(tf.reduce_mean, tf.reduce_sum, tf.reduce_prod, tf.reduce_max, tf.reduce_min)
  14. 学习 About iOS App Programming 第一天
  15. java归并排序自底向上实现:
  16. JSON在线格式化,美化
  17. 保险巨头安盛将推出代币众筹保险服务
  18. Elasticsearch学习(一):基础概念
  19. SAP 采购订单行项目屏幕增强(BADI)
  20. 【DW推荐系统论文组队task1--NCF】

热门文章

  1. Asp.Net 之 下载文件的常用方式
  2. shell 实现memcache缓存命中率监控脚本
  3. 【转】×××精确校验JS
  4. Windows 7/Windows 8都有上帝模式
  5. 设计模式 — 行为型模式 — 迭代器模式
  6. C 语言编程 — 数据类型的别名
  7. 纤涂覆层材料的研究与总结
  8. Jsp 无法解析${}
  9. 无法读取配置节“oracle.manageddataaccess.client”,因为它缺少节声明
  10. 小M的简单题(easy)