struct protoent {
char *p_name; /* Название протокола */
char **p_aliases; /* Массив указателей на альтернативные
имена протокола*/
int p_proto; /* Номер протокола */
};
Для получения информации о протоколе по его названию или номеру
используются функции:
struct protoent *getprotobyname(const char *name);
struct protoent *getprotobynumber(int proto);
В случае возникновения ошибок функции возвращают NULL.