Преобразовать номер сети Интернет из формата CIDR в формат сети
#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>int inet_net_pton( int af,const char *src,void *dst,size_t size );
AF_INET
.libsocket
Функция inet_net_pton() преобразует номер сети Интернет из формата представления - т.е. печатной формы, содержащейся в строке символов, такой как стандартная точечная нотация Интернета или бесклассовая маршрутизация домена в Интернете (CIDR) - в сетевой формат (обычно структура in_addr
или какое-либо другое внутреннее двоичное представление в сетевом порядке байт).
Для получения дополнительной информации об адресах в Интернете см. inet_net_ntop().
Число бит, определяющих номер сети (вычисляется на основе класса или указывается с помощью /CIDR).
Если возникла ошибка функция возвращает -1
, код ошибки записывается в errno.
ЗОСРВ «Нейтрино»
Предыдущий раздел: Описание API сетевой библиотеки