Архив документации OpenNet.ru / Раздел "Программирование, языки" / Индекс

7.1 Протоколы

Для работы с протоколами используется структура protoent:
struct  protoent {
    char    *p_name;  /* Название протокола */
    char    **p_aliases;  /* Массив указателей на альтернативные
                             имена протокола*/
    int     p_proto;  /* Номер протокола */
};

Для получения информации о протоколе по его названию или номеру используются функции:

struct protoent *getprotobyname(const char *name);
struct protoent *getprotobynumber(int proto);

В случае возникновения ошибок функции возвращают NULL.



Zwon
2002-03-24

Архив документации на OpenNet.ru