`

IP整数相互转换

    博客分类:
  • JS
阅读更多
function IP2Num(ip)   
{  
    var num = 0;  
    ip = ip.split(".");  
    num = Number(ip[3]) * 256 * 256 * 256 + Number(ip[2]) * 256 * 256 + Number(ip[1]) * 256 + Number(ip[0]);  
    num = num >>> 0;  
    return num;  
} 

function Num2IP(num)   
{  
    var str;  
    var tt = new Array();  
    tt[0] = (num >>> 24) >>> 0;  
    tt[1] = ((num << 8) >>> 24) >>> 0;  
    tt[2] = (num << 16) >>> 24;  
    tt[3] = (num << 24) >>> 24;  
    str = String(tt[3]) + "." + String(tt[2]) + "." + String(tt[1]) + "." + String(tt[0]);  
    return str;  
}  

 

分享到:
评论

相关推荐

    IP地址与整数互相转换类

    IP地址与整数互相转换类,支持互互转。 当然,必然提供正确的Ip地址及整数信息。 整数建议字段选用bigint

    JAVA中IP和整数相互转化的方法

    在Java编程中,IP地址和整数之间的...总之,IP地址和整数的相互转化在处理网络数据时是非常有用的,这些转换操作主要依赖于位运算和字节操作。通过了解这些基础知识,你可以更有效地处理网络编程中的IP地址转换问题。

    IP与数字 互相转换 C#

    ### IP与数字互相转换C# #### 知识点概述 在计算机网络中,IP地址是设备在网络中的唯一标识。IPv4地址通常表示为四个十进制数字(每个数字范围0到255),用点号分隔。例如:`192.168.1.1`。在某些应用场景下,将...

    ipint:将 IP 地址转换为整数,反之亦然

    输入将 IP 地址转换为整数,反之亦然。用法 var ipint = require ( 'ipint' ) ;var ip = '174.36.207.186' , int = ipint . ipToInt ( '174.36.207.186' ) ;console . log ( ip + ' =&gt; ' + int ) ;console . log ( ...

    ip转为十进制整数

    ### IP地址与十进制整数的转换 在计算机网络领域中,IP地址是设备在网络中的唯一标识。...通过以上两个方法,我们可以实现IP地址与十进制整数之间的相互转换,从而更好地处理网络相关的数据和逻辑。

    JS中IP地址与整数相互转换的实现代码

    以下是两种实现IP地址与整数相互转换的方法: **方法一:** 1. **ipToNumber()** 函数用于将IP地址转换为整数。首先,它检查输入的IP地址是否为空或不是四段格式。如果满足条件,函数将分别获取每个段的整数值,...

    CString与DWORD的相互转换(IP地址的转换)

    ### CString与DWORD的相互转换(IP地址的转换) 在计算机网络编程中,经常需要处理IP地址,尤其是在Windows环境下。IP地址通常表示为四个字节的十进制数字,中间用点分隔开(例如:192.168.0.10)。而在内存中,IP...

    Ip地址转换器

    《IP地址转换器V2.0》是一款专为初学者设计的C#编程项目,它主要功能是实现IP地址与整数之间的相互转换。在计算机网络中,IP地址是网络节点进行通信的重要标识,通常以点分十进制的形式表示(如192.168.1.1)。然而...

    Asp.net C# IP地址整形相互转化源代码

    C#中可以使用`IPAddress.Parse`方法将字符串形式的IP地址转换为`IPAddress`对象,然后使用`GetAddressBytes`获取IP地址的字节表示,最后通过位运算将字节组合成整数。例如: ```csharp IPAddress ipAddress = IP...

    PHP实现IP–数字互相转换

    本文将深入探讨如何使用PHP实现IP地址与数字(通常称为整型或长整型)之间的相互转换,同时参考提供的博客链接:[链接已省略]。 首先,让我们了解IP地址和数字表示的基础知识。IP地址是一个32位的二进制数,通常以...

    IP地址与整数之间的转换实现代码(asp.net)

    在***开发中,我们可以通过C#语言来实现IP地址与整数之间的相互转换。 首先,IP地址转换为整数的原理基于IP地址的格式,IP地址由四个十进制数构成,这四个数分别称为IP地址的四个八位字节,每个数的范围在0到255...

    把IP地址转换整型数据的工具

    这种转换工具正是为了解决这个问题,它能够将IP地址在字符串和整型之间进行相互转换。 首先,让我们详细了解一下IP地址。IP地址由32位二进制数构成,分为四段,每段8位,用点号分隔,每段对应一个十进制数。例如,...

    java实现ip地址与十进制数相互转换

    这两个方法可以互相配合,实现IP地址与十进制数之间的双向转换。在实际应用中,这种转换经常用于网络数据包的解析、路由计算或者网络设备配置等方面。 在Java中,还可以使用InetAddress类的getByName和getAllByName...

    IP、时间等类型转换工具

    本工具可实现点分十进制格式的ip地址与长整数的ip之间的转换,可将yyyy-MM-dd hh:mm:hh格式的时间与unsigned long的时间互相转换,可以在主机序和网络序的ip地址之间转换,可以做无符号整数与有符号整数之间转换

    Java编程IP地址和数字相互转换代码示例

    Java编程IP地址和数字相互转换代码示例 Java编程IP地址和数字相互转换代码示例主要介绍了Java编程IP地址和数字相互转换代码示例,具有一定借鉴价值,需要的朋友可以参考下。最近才知道,将ip地址转换成十进制、八...

    Delphi版IP地址与整型互转

    本篇将详细介绍如何使用Delphi实现IP地址与整型之间的相互转换。 #### 二、基础知识回顾 ##### 1. IP地址结构 IPv4地址由32位二进制组成,通常表示为四个十进制数字(每个数字范围为0-255),中间用`.`分隔开。...

    IP地址格式输入文本框

    它允许用户直接粘贴IP地址,并能进行IP地址与整数之间的相互转换。这个功能在许多网络相关的应用程序中都非常实用,例如网络配置工具、服务器管理界面等。 首先,我们来看`TextIPInput.java`,这个文件很可能包含了...

Global site tag (gtag.js) - Google Analytics