inet_ntoa()

Преобразовать интернет-адрес в строку

Прототип:

#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
char * inet_ntoa( struct in_addr in );

Аргументы:

in
Интернет-адрес, который требуется преобразовать.

Библиотека:

libsocket

Описание:

Процедура inet_ntoa() преобразует Интернет-адрес IPv4 в строку ASCII, представляющую адрес в точечной нотации (например, 127.0.0.1).

Для получения дополнительной информации об адресах в Интернете см. inet_net_ntop().

Возвращаемое значение:

Строка, представляющая Интернет-адрес.

Классификация:

POSIX 1003.1

Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Нет

Предостережения:

Строка, возвращаемая этой функцией, сохраняется в статическом буфере, который повторно используется при каждом вызове inet_ntoa(). Информацию о потоко-безопасной версии данной функции см. в inet_ntoa_r().

Тематические ссылки:

inet_aton(), inet_ntoa_r()




Предыдущий раздел: Описание API сетевой библиотеки