struct servent

Структура хранения информации из базы данных служб

Прототип:

#include <netdb.h>
struct servent {
char *s_name;
char **s_aliases;
int s_port;
char *s_proto;
};

Описание:

Данная структура используется для хранения определенных полей из строки в базе данных сетевых служб, /etc/services. Полями структуры являются:

s_name
Наименование службы.
s_aliases
Список альтернативных имен службы с нулевым символом в конце.
s_port
Номер порта, на котором находится служба. Номера портов возвращаются в сетевом порядке байтов.
s_proto
Название протокола, используемого при обращении в службу.

Классификация:

POSIX 1003.1

Тематические ссылки:

endservent(), getservbyname(), getservbyport(), getservent(), setservent()

/etc/services в Справочнике по Утилитам




Предыдущий раздел: Описание API сетевой библиотеки