The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа
Дальше: 7.3 Имена хостов Вверх: 7 Операции с сетевой Назад: 7.1 Протоколы

7.2 Номера портов

Для преобразования номеров портов используется структура servent:
struct servent {
    char   *s_name;  /* Имя сервиса */
    char   **s_aliases; /* Альтернативные имена сервиса */
    int    s_port;   /* Номер порта занимаемый сервисом */
    char   *s_proto; /* Имя протокола используемого сервисом */
}

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

struct servent  *getservbyport(int port, const char *proto);
struct servent  *getservbyname(const char *name, const char *proto);

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



Zwon
2002-03-24



Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру