IP地址与数字地址相互转换
/// <summary> /// IP地址转换成数字 /// </summary> /// <param name="addr">IP地址</param> /// <returns>数字,输入无效IP地址返回0</returns> public static uint IPToID(string addr) {IPAddress IP;if(!IPAddress.TryParse(addr,out IP))return 0;byte[] bInt = IPAddress.Parse(addr).GetAddressBytes();if (BitConverter.IsLittleEndian)Array.Reverse(bInt);return BitConverter.ToUInt32(bInt,0); } /// <summary> /// 数字转换成IP地址 /// </summary> /// <param name="address">数字</param> /// <returns>IP地址</returns> public static string IDToIP(uint address) {string str=string.Empty;try {return str = IPAddress.Parse(address.ToString()).ToString();}catch (FormatException){return str = "不是有效的IP地址";} }
调用演示:
Console.WriteLine("192.168.0.1转数字:{0}\r\n数字转IP:{1}",IPToID("192.168.0.1"),IDToIP("3232235521"));
转载于:https://www.cnblogs.com/chinalantian/p/5275196.html
IP地址与数字地址相互转换相关推荐
- java转换ip地址格式转换_Java编程IP地址和数字相互转换代码示例
最近才知道,将ip地址转换成十进制.八进制.十六进制同样可以访问网站. IP转为数字(第二种算法.用左移.按位或实现.效率更高.): public long ipToLong(String ipAdd ...
- ip地址转换数字函数 iton_IP 地址转换(在点分格式和数字之间相互转换)
MySQL 中的内的 IP 地址转换函数: 1. IP 由点分格式,转换为数字格式.mysql> select inet_aton('202.96.128.68'); +------------ ...
- ip地址转换数字函数 iton_数字转IP地址函数
-- 数字转 IP 地址函数: IF OBJECT_ID ( 'dbo.fn_IP2Str' )> 0 DROP FUNCTION dbo . fn_IP2Str GO CREATE FUNCT ...
- C# IP地址与数字之间的互转
using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Te ...
- linux c socket ip地址 字符串 数字 转换 inet_addr inet_ntoa
目录 0.转换函数 1.介绍inet_addr函数 2.介绍inet_ntoa函数 3.一般使用总结 inet_addr 将字符串形式的IP地址 -> 网络字节顺序 的整型值 inet_nto ...
- ip地址转换数字函数 iton_DataLakeAnalytics: 解析IP地址对应的国家城市的函数
Data Lake Analytics 作为云上数据处理的枢纽,最近加入了通过IP地址查找对应的国家.省份.城市.ISP的函数, 今天带大家体验一下. 函数详细介绍 本次一共添加了下面这些函数: ip ...
- ip地址转换数字函数 iton_IP地址的字符串形式和数字形式之间的相互转换函数
最近要用到网络编程的东西,差一点自己去山寨已有的函数.基础不好,不知道已有函数可以满足需要,呵呵. 这个示例程序说的是ip地址的数字形式和字符串形式之间的相互转换. 从字符串形式转换到数字形式: in ...
- ip地址转换数字函数 iton_PHP中IP地址与整型数字互相转换详解
IP转换成整型存储是数据库优化一大趋势,不少人目前存储IP时还在使用字符串类型存储,字符串索引比整型索引消耗资源很多,特别是表中数据量大的时候,以及求查询某一个ip段的数据,今天说的ip是指ip4,i ...
- mysql日期转换成数字在线转换_MySQL中时间--gt;数字转换和IP地址--gt;数字转换(转) - - ITeye博客...
本文转载自: http://wangwei.cao.blog.163.com/blog/static/1023625262010063402377/ 后台有很字段都是采用时间戳的形式,二者如何转换 ...
最新文章
- NYOJ---540奇怪的排序
- 使用SQL Server连接xml接口,读取并解析数据
- 【CentOS 7笔记5】,主机互相登陆#
- HugeTLB Pages大页内存
- Android网络通信的六种方式
- 开源GIS(六)——openlayers中overlay强大功能
- Linux中如何查看Hadoop版本以及Java版本
- ubuntu /home/路径下.cache下清理
- 等保2.0详解(附3级检查表)
- linux svn图形工具,linux 下svn图形客户端smartsvn 安装
- PAT甲级1021 Deepest Root//未满分
- iOS 关于sim卡
- 学习C语言需要学oracle,什么是C语言? 为什么要学习C语言?
- 如何快速打造淘宝爆款
- linux桌面显示我的电脑,Windows服务器如何显示”我的电脑”图标 [多种方法详细介绍]...
- 战舰世界闪击战游戏攻略
- 基于Redis实现查找附近的人
- 那些裸辞青年,现在过得还好吗?
- Jetson Nano CSI相机驱动调试注意
- webrtc H265 网页播放器迈向实用第一步
热门文章
- Python BFS 提取二值图联通域
- elasticsearch 海选功能
- 不要小看它——编码与解码
- Codeforces Round #413(Div. 1 + Div. 2, combined)——ABCD
- 面试题30.最小的k个数
- 同样当程序员,产值是比别人多出5倍以上,拿的工资是别人的2/3左右,你是领导你会怎么样妥善处理?...
- Q93:PLY文件对应图形法向量反向问题——以bunny10K为例
- 抽象类继承 java_java继承抽象类
- 计算机专业岗位细分及学习必备清单
- zookeeper3.4.5集群安装