Страница 1 из 1

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

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

Добавлено: 08 дек 2005, 18:28
Hermit
man services

Добавлено: 08 дек 2005, 18:36
Llama
даннй ман шлет нас в /usr/include/netdb.h
В котором есть:

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

extern struct servent *getservbyname (__const char *__name,
                                      __const char *__proto);

Добавлено: 09 дек 2005, 10:46
rs-x
Thanks !

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