警告
查看原帖
警告
1061745
yzl0225楼主2023/10/29 07:50

对于符合规范的地址串是否正确,你考虑道以下情况了吗?
都是血与泪的教训啊
No.1: 192.168.01.01:123
应判为ERR 注意前导0

No.2: 192..21.21:100 和 .192.1.1:100 以及 192.168.1.1:
应判为ERR 注意数字是否为空

No.3: 192.168:1:1:1
应判为ERR 注意符号

No.4: 192.256.255.255:65537
应判为ERR 注意数字大小

No.4+: 19247483647.255.255.255:21474836478
应判ERR 注意数字大小,读取一位就可以判断一次了,超位数直接return 0

No.5: 192.0.8.255:0
应判OK或FALT 可以只有一位是0

2023/10/29 07:50
加载中...