博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IP地址与数字地址相互转换
阅读量:6590 次
发布时间:2019-06-24

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

/// /// IP地址转换成数字/// /// IP地址/// 
数字,输入无效IP地址返回0
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);}/// /// 数字转换成IP地址/// /// 数字///
IP地址
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

你可能感兴趣的文章
【php】利用php的构造函数与析构函数编写Mysql数据库查询类 (转)
查看>>
导出DLLRegisterServer接口遇到的问题
查看>>
压缩算法
查看>>
ios和android的发展前景比较
查看>>
[转载]SpringMVC的Model参数绑定方式
查看>>
Linux socket多进程服务器框架三
查看>>
Debug.print的用法
查看>>
常用名词
查看>>
第一百三十四节,JavaScript,封装库--遮罩锁屏
查看>>
【转】cookie如何共享到各个浏览器
查看>>
自制基于HMM的python中文分词器
查看>>
如何在Root的手机上开启ViewServer,使得HierachyViewer能够连接
查看>>
RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2-新增锁定用户与解除锁定用户的功能...
查看>>
vue1.0 的过滤器
查看>>
如何删除anaconda
查看>>
Mybatis3.3——源码阅读笔记
查看>>
oracle中的trunc函数操作
查看>>
EventCache表太大, 怎么办?
查看>>
Top 10 mistakes in Eclipse Plug-in Development
查看>>
Directx教程(23) 简单的光照模型(2)
查看>>