使用CIPAddress空间获取地址和输入字符获取地址的差别
来源:互联网 发布:sql desc asc 编辑:程序博客网 时间:2024/05/20 06:29
CIPAddressCtrl通过GetAddress函数获取的ip地址为unsigned long类型
例如:
unsigned long startip;
CIPAddressCtrl m_startip;
m_startip.GetAddress(startip);
startip获取的为主机字节序;
要想获取网络字节序需要进行转换
startip=htonl(startip);
注意例如2;
char s[20];
strcpy(s,"201.0.0.1");
unsigned long startip;
startip=inet_addr(s);
此时startip为网络字节序
in_addr结构体一般要求网络字节序
要想是ip地址累加
用下段代码:
while(htonl(startip)<=htonl(endip))
{
//to add your code
startIP=htonl(htonl(startIP)+1);//将ip地址逐个+1进行探测
dest.sin_addr.s_addr=startIP;
}
- 使用CIPAddress空间获取地址和输入字符获取地址的差别
- C/C++获取Mac地址和IP地址/IPAddressCtrl空间的使用
- 获取地址空间状态
- linux内核地址空间与用户地址空间的差别
- 获取字符中Url地址
- 获取路由器的Mac地址和当前的iP地址
- 获取服务器的地址
- IP地址的获取
- 获取网卡的地址
- 获取网卡的MAC地址和IP地址
- vbscript获取本机的ip地址和mac地址
- 获取客户端的IP地址和Mac地址
- 获取网卡的硬件地址 和ip 地址
- 获取服务器的IP地址和MAC地址
- android 获取ip地址和mac地址的多种方式
- 获取客户端网卡MAC地址和IP地址的方法
- android获取IP地址和MAC地址的方法
- java获取本机的IP地址和mac地址
- JS创建对象的方式
- Insertion Sort
- DB2————数据库的操作
- javascript 常用正则表达式
- 使用emma对web工程进行测试覆盖率检查
- 使用CIPAddress空间获取地址和输入字符获取地址的差别
- Android 获取手机系统的语言
- C语言程序100例之C#版-016
- 基于Linux的v4l2视频架构驱动编写
- vc出现Debug Assertion Failed时候的处理方法
- Linux commands MEMO
- C++中的I/O stream类
- Linux 自己常用命令汇总
- 面向对象设计方法