metaclass: (дзедline)
metaclass ([personal profile] metaclass) wrote2013-02-19 07:26 pm

IPv6 или "День псоглавца"

Понял, что не знаю, как отличить валидный ipv6 адрес от невалидного, как отделить адрес с портом от адреса без порта и как проверять правильность и доступность адресов :)

[identity profile] vp.livejournal.com 2013-02-21 10:43 am (UTC)(link)
>> как отличить валидный ipv6 адрес от невалидного
>if (inet_pton(...) != 1) { fail(); }

Имелось ввиду проверить глазами :)

А функцию inet_pton пидорасы делали, однозначно. За функции, которые возвращают минус, ноль или плюс нужно отрывать ноги по самые гланды.

[identity profile] ihar hrachyshka (from livejournal.com) 2013-02-21 10:47 am (UTC)(link)
> А функцию inet_pton пидорасы делали, однозначно
Таки да: http://en.wikipedia.org/wiki/Marshall_Kirk_McKusick