3 ms·
Their test cases don’t include alternative ipv4 representations, e.g 127.1 is a valid IP address. From wikipedia: “When fewer than four numbers are specified i
by oceanplexian 3y ago
Their test cases don’t include alternative ipv4 representations, e.g 127.1 is a valid IP address.
From wikipedia: “When fewer than four numbers are specified in the address in dotted notation, the last value is treated as an integer of as many bytes as are required to fill out the address to four octets. (https://en.wikipedia.org/wiki/Internet_Protocol_version_4 https://en.wikipedia.org/wiki/Internet_Protocol_version_4)
- duskwuff 3y agoFrankly, I'd almost consider a lack of support for those forms a feature. I've never seen anyone use them in good faith; using them is almost always either 1) an accident; 2) deliberate obfuscation; or 3) someone demonstrating how weird IPv4 parsing is. Yes, I know it's probably required by a spec. There's lots of weird old things in specs. Not all of them are sensible.
- atoav 3y agoI ping 1.1 all the time. But I guess it truly depends on what kind of tool you are building.
- xjay 3y agoThis is what happens when you over-iterate on a specification. Keep it simple. Be kind to your fellow automaton.