Книги автора: UNIX: разработка сетевых приложенийUNIX Network Programming
UNIX: взаимодействие процессовUNIX Network Programming. Volume 2 Second Edition. Interprocess Communications
/ Книги автора: UNIX: разработка сетевых приложенийUNIX Network Programming
UNIX: взаимодействие процессовUNIX Network Programming. Volume 2 Second Edition. Interprocess Communications
/ Книги автора: UNIX: разработка сетевых приложенийUNIX Network Programming
UNIX: взаимодействие процессовUNIX Network Programming. Volume 2 Second Edition. Interprocess Communications
/ Книга: UNIX: разработка сетевых приложений
Функция gethostbyname2
Функция gethostbyname2
Функция gethostbyname2
имеет добавочный аргумент, позволяющий задать семейство адресов.
#include <netdb.h>
struct hostent *gethostbyname2(const char *hostname, int family);
Возвращает: непустой указатель в случае успешного выполнения, в случае ошибки возвращает NULL и задает значение переменной h_errno
Возвращаемое значение то же, что и у функции gethostbyname
— указатель на структуру hostent
, и сама эта структура устроена так же. Логика функции зависит от аргумента family
и параметра распознавателя RES_USE_INET6
(который мы упомянули в конце предыдущего раздела).
Оглавление статьи/книги
Похожие страницы
- 11.19. Функции gethostbyname_r и gethostbyaddr_r
- Функция getipnodebyname
- 11.3. Функция gethostbyname
- 11.4 Функция gethostbyaddr
- 2.1.3. Функция getopt_long()
- Группировка по встроенным функциям и UDF
- 19.1.1. Функция jQuery()
- Функция strcmp( )
- Управление функциями узла
- Функция программного обеспечения
- 3.2. Ключи типа key_t и функция ftok
- 9.10. Функция sctp_recvmsg