博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux c/c++ IP字符串转换成可比较大小的数字
阅读量:6159 次
发布时间:2019-06-21

本文共 524 字,大约阅读时间需要 1 分钟。

hot3.png

IP字符串转换成可比较大小的数字,具体代码如下所示: 本文由www.169it.com搜集整理

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "stdio.h"
#include "arpa/inet.h"
#include <string>
using
namespace
std;
// linux c/c++ IP字符串转换成可比较大小的数字
// g++ -o test_ip_unsigned test_ip_unsigned.cpp
int
main(
int
argc,
char
*argv[])
{      
    
string ip=
"192.168.1.123"
;
    
unsigned
int
x=ntohl(inet_addr(ip.c_str()));
    
unsigned
int
y=(unsigned
int
)192*256*256*256+168*256*256+256+123; 
    
printf
(
"x=[%u] ip un[%u]\r\n"
,x,y);
    
return
1;
}

文章来源:

转载于:https://my.oschina.net/u/1766067/blog/357223

你可能感兴趣的文章
java学习:jdbc连接示例
查看>>
Silverlight 如何手动打包xap
查看>>
Javascript一些小细节
查看>>
禁用ViewState
查看>>
Android图片压缩(质量压缩和尺寸压缩)
查看>>
nilfs (a continuent snapshot file system) used with PostgreSQL
查看>>
【SICP练习】150 练习4.6
查看>>
HTTP缓存应用
查看>>
KubeEdge向左,K3S向右
查看>>
DTCC2013:基于网络监听数据库安全审计
查看>>
CCNA考试要点大搜集(二)
查看>>
ajax查询数据库时数据无法更新的问题
查看>>
Kickstart 无人职守安装,终于搞定了。
查看>>
linux开源万岁
查看>>
linux/CentOS6忘记root密码解决办法
查看>>
25个常用的Linux iptables规则
查看>>
集中管理系统--puppet
查看>>
分布式事务最终一致性常用方案
查看>>
Exchange 2013 PowerShell配置文件
查看>>
JavaAPI详解系列(1):String类(1)
查看>>