精易论坛

标题: 修复BUG 网络和IP地址计算器 子网掩码换算模块 [打印本页]

作者: Aurora    时间: 2020-4-17 03:02
标题: 修复BUG 网络和IP地址计算器 子网掩码换算模块

  
子程序名返回值类型公开备 注
_临时子程序  
变量名类 型静态数组备 注
IPV4二进制二进制_IP4 
IPV4十进制十进制_IP4 
子网IP数长整数型 
网络文本型 
IP1文本型 
IP2文本型 
参_广播地址文本型 
子网文本型 
CIDR_IP取子网信息 (“192.168.255.255”, 30, 子网IP数, 网络, IP1, IP2, 参_广播地址, 子网)
调试输出 (“子网IP数”, 子网IP数)
调试输出 (“子网掩码”, 子网)
调试输出 (“网络”, 网络)
调试输出 (“第一可用”, IP1)
调试输出 (“最后可用”, IP2)
调试输出 (“广播地址”, 参_广播地址)


i支持库列表   支持库注释   
spec特殊功能支持库


上个版本:https://125.confly.eu.org/forum.php?mod=viewthread&tid=14547883&extra=
1.已修复上个版本 CIDR_IP取子网信息(),子网掩码位大于29获取信息失败的BUG,若没新的BUG就准备开源
2.CIDR_IP取子网信息(),对传递错误对掩码位进行判断,小于0或大于32返回假
3.CIDR_IP取子网信息(),对传递IP进行判断

子网掩码换算.zip (4.26 KB, 下载次数: 38)



作者: 724636570    时间: 2020-4-19 09:48
感谢修复BUG 感谢  希望开源 学习学习
作者: 724636570    时间: 2020-4-19 11:39
楼主 这里的子网IP数是指什么呢?是IP可用呢?还是全部IP数量呢?
举例:
如果是可用的话/24位 应该是254 全部应该是256  但是算出来是255
如果是可用的话/30位 应该是2 全部应该是4  但是算出来是3
作者: 网络注册会员    时间: 2020-4-20 10:19
要顶要顶的
作者: Aurora    时间: 2020-4-20 15:51
724636570 发表于 2020-4-19 11:39
楼主 这里的子网IP数是指什么呢?是IP可用呢?还是全部IP数量呢?
举例:
如果是可用的话/24位 应该是254 ...

只包含了广播地址
作者: 724636570    时间: 2020-4-20 21:06
Aurora 发表于 2020-4-20 15:51
只包含了广播地址

感谢解答 功能很强大
作者: uuuc    时间: 2020-4-21 14:00
感谢分享,收藏备用
作者: 天涯海角II    时间: 2020-5-7 08:06
楼主,建议再增加个通过IP数量计算掩码
作者: 724636570    时间: 2020-5-14 16:33
楼主,不知可否尝试一下ipv6的计算呢?
作者: Aurora    时间: 2020-5-15 19:14
天涯海角II 发表于 2020-5-7 08:06
楼主,建议再增加个通过IP数量计算掩码

以后有时间了加
作者: Aurora    时间: 2020-5-15 19:16
724636570 发表于 2020-5-14 16:33
楼主,不知可否尝试一下ipv6的计算呢?

IPV6太难了,我还是一脸懵逼状态中
作者: 陈兴华    时间: 2020-6-12 10:14
这个模块来学习下
作者: Aurora    时间: 2020-6-12 10:31
天涯海角II 发表于 2020-5-7 08:06
楼主,建议再增加个通过IP数量计算掩码

https://125.confly.eu.org/forum.php?mod ... rtype=1#pid18891409
加了,这个帖子的模块里有
作者: 耳东言己    时间: 2023-8-10 10:14
学习了                              
作者: duanyijun    时间: 2023-12-9 10:32
谢谢楼主分享
作者: lhn0925    时间: 2025-2-25 08:04
学习一下




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4