получить порт по имени ?

Все о программировании под *nix
rs-x
Заглянувший
Сообщения: 2
Зарегистрирован: 08 дек 2005, 15:11

получить порт по имени ?

Сообщение rs-x »

Народ, помогите. Надо получить номер порта по символическому имени из файла services.
Есть функция
[code]
getprotobyname() в <netdb.h>[/code]
которая парсит /etc/protocols.
(Правда непонятно какой от неё прок)
Есть ли функция наподобие[code]getservicesbyname[/code] чтобы парсила /etc/services ?
Не писать же самому такой код.

Hermit
Неотъемлемая часть форума
Сообщения: 354
Зарегистрирован: 22 сен 2004, 13:47
Откуда: Minsk
Контактная информация:

Сообщение Hermit »

man services

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

даннй ман шлет нас в /usr/include/netdb.h
В котором есть:

Код: Выделить всё

extern struct servent *getservbyname (__const char *__name,
                                      __const char *__proto);
Опыт растет прямо пропорционально выведенному из строя оборудованию

rs-x
Заглянувший
Сообщения: 2
Зарегистрирован: 08 дек 2005, 15:11

Сообщение rs-x »

Thanks !

(vot yrody, v padly bylo napisate 'getservicebyname')

Ответить