Книга: UNIX: разработка сетевых приложений

Функция gethostbyname2

Функция gethostbyname2

Функция gethostbyname2 имеет добавочный аргумент, позволяющий задать семейство адресов.

#include <netdb.h>
struct hostent *gethostbyname2(const char *hostname, int family);
Возвращает: непустой указатель в случае успешного выполнения, в случае ошибки возвращает NULL и задает значение переменной h_errno

Возвращаемое значение то же, что и у функции gethostbyname — указатель на структуру hostent, и сама эта структура устроена так же. Логика функции зависит от аргумента family и параметра распознавателя RES_USE_INET6 (который мы упомянули в конце предыдущего раздела).

Оглавление книги


Генерация: 1.013. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз