ПредишенСледващото

gethostbyname (3)
  • gethostbyname (3) (Solaris човек: библиотека повиквания)
  • gethostbyname (3) (FreeBSD човек: библиотека повиквания)
  • >> gethostbyname (3) (руснак: библиотека повиквания)
  • gethostbyname (3) (Linux човек: библиотека повиквания)
  • gethostbyname (3) (POSIX човек: библиотека повиквания)

    gethostbyname, gethostbyaddr, sethostent, endhostent, herror, hstrerror - получавате информация за машината в мрежата

    функция sethostent () (ако stayopen стойност на истинската (1)) показва, че контакта на TCP свързан да се използва за изпращане на заявки за името на сървъра, както и че връзката трябва да останат отворени по време следващи заявки. В противен случай, за да изпратите името на сървърни заявки ще използват UDP дейтаграми.

    endhostent () затваря искането за TCP връзка към сървъра за имена.

    функция грешка () (остаряла) показва съобщение за грешка, свързана с h_errno текущата стойност в стандартния изход грешка.

    hstrerror функция () (остаряла) като параметър се използва номер на грешка (обикновено h_errno) и се връща съответното съобщение низ.

    име Заявка за домейн, произведен gethostbyname () и gethostbyaddr (), комбинация от данни от някои или всички имена сървъри за имена (8), запис на информационно обслужване файл / и т.н. / хостове и мрежа за данни комбинация (NIS или YP) в зависимост от реда на редове /etc/host.conf файл (вж. resolv + (8). по подразбиране е проучване на име (8), а след това на / и т.н. / домакини.

    Структурата е определено в hostent както следва:

    Връщане на стойности

    gethostbyname () и gethostbyaddr () връщане hostent структура или, в случай на грешка, NULL показалеца. В последния случай h_errno променлива съдържа номера на грешка.

    ГРЕШКИ

    /etc/host.conf (име резолюция конфигурация на файловата система); / И т.н. / домакини (машина за база данни файл).

    СЪОТВЕТСТВИЕ

  • Подкрепете проекта - споделете линка, благодаря!