Данное руководство описывает API интерфейсной библиотеки сетевого стека ЗОСРВ «Нейтрино»
Функция / тип данных / объект | Описание |
---|---|
Принять соединение на сокете | |
Информация об адресе TCP/IP |
Функция / тип данных / объект | Описание |
---|---|
Назначить имя сокета | |
Назначить сокет привилегированному IP порту |
Функция / тип данных / объект | Описание |
---|---|
Инициализировать соединение на сокете |
Функция / тип данных / объект | Описание |
---|---|
Сжать доменное имя | |
Расширить доменное имя |
Функция / тип данных / объект | Описание |
---|---|
Разорвать TCP соединение и закрыть файл hosts | |
Закрыть файл данных об именах сетей | |
Закрыть файл данных об именах протоколов | |
Закрыть файл данных о сетевых сервисах |
Функция / тип данных / объект | Описание |
---|---|
Очистить список структур адресной информации | |
Освободить адрес сетевого интерфейса |
Функция / тип данных / объект | Описание |
---|---|
Вернуть строку, связанную с кодом ошибки getaddrinfo() | |
Получить информацию об адресе сокета | |
Получить доменное имя текущего хоста | |
Получить запись о сетевом хосте по заданному интернет-адресу | |
Получить запись сетевого хоста потоко-безопасным способом | |
Получить запись о сетевом узле по имени | |
Получить запись о сетевом узле по имени | |
Считать следующую строку файла базы данных хостов | |
Считать следующую строку файла базы данных хостов | |
Получить адрес сетевого интерфейса | |
Выполнить преобразование адреса в имя узла независимо от протокола | |
Получить сетевую запись по адресу (Unix) | |
Получить сетевую запись по имени | |
Считать следующую строку файла базы данных сетевых имен | |
Получить имя пира, подключенного к сокету | |
Получить запись протокола по имени | |
Получить запись протокола по числу | |
Считать следующую строку файла базы данных имени протокола | |
Получить служебную запись по имени | |
Получить служебную запись по порту | |
Считать следующую строку файла базы данных сетевых служб | |
Получить имя сокета | |
Получить параметры, связанные с сокетом |
Функция / тип данных / объект | Описание |
---|---|
Переменная ошибки хоста | |
Вывести сообщение об ошибке, связанное со значением h_errno в стандартный поток ошибок (stderr) | |
Получить строку сообщения об ошибке, связанной со значением ошибки | |
Структура, описывающая хост |
Функция / тип данных / объект | Описание |
---|---|
Протокол межсетевых управляющих сообщений | |
Протокол межсетевых управляющих сообщений для IP6 | |
Освободить динамическую память, выделенную if_nameindex() | |
Сопоставить индекс интерфейса с его именем | |
Получить список интерфейсов | |
Сопоставить имя интерфейса с его индексом | |
Семейство интернет-протоколов версии 6 | |
Выделить память для пошаговых (hop-by-hop) параметров или параметров назначения IPv6 | |
Добавить пошаговые (hop-by-hop) параметры или параметры назначения IPv6 в объект вспомогательных данных | |
Искать пошаговые (hop-by-hop) параметры или параметры назначения IPv6 | |
Инициализировать объект вспомогательных данных, содержащий пошаговые (hop-by-hop) параметры или параметры назначения IPv6 | |
Искать следующий пошаговый (hop-by-hop) параметр или параметр назначения IPv6 | |
Определить объем памяти для пошагового (hop-by-hop) параметра или параметра назначения IPv6 | |
Добавить адрес в заголовок маршрутизации IPv6 | |
Получить указатель на IPv6-адрес в заголовке маршрутизации | |
Получить флаги для сегмента в заголовке маршрутизации IPv6 | |
Инициализировать заголовок маршрутизации IPv6 | |
Указать флаг Strict/Loose для последнего узла в заголовке маршрутизации IPv6 | |
Инвертировать список адресов в заголовке маршрутизатора IPv6 | |
Подсчитать количество сегментов в заголовке маршрутизации IPv6 | |
Определить пространство, необходимое для заголовка маршрутизации IPv6 | |
Преобразовать строку в числовой интернет-адрес | |
Преобразовать строку в Интернет-адрес, хранящийся в структуре | |
Извлечь локальный сетевой адрес из интернет-адреса | |
Преобразовать сетевой номер и локальный сетевой адрес в Интернет-адрес | |
Преобразовать номер сети Интернет в формат CIDR | |
Извлечь сетевой номер из интернет-адреса | |
Преобразовать номер сети Интернет из формата CIDR в формат сети | |
Преобразование строки в номер сети Интернет | |
Преобразовать интернет-адрес в строку | |
Преобразовать интернет-адрес в строку | |
Интернет-протокол | |
Интернет-протокол версии 6 | |
Протокол для обеспечения защиты данных, передаваемых по IP. | |
Проверить личность удаленного хоста | |
Структура, описывающая Интернет-хост | |
Список сетевых интерфейсов |
Функция / тип данных / объект | Описание |
---|---|
Прослушивать соединения сокета |
Функция / тип данных / объект | Описание |
---|---|
Инициализировать соединение на сокете (без блокировки) | |
Получить статус предыдущего вызова nbaconnect() | |
Структура для хранения информации из сетевой базы данных |
Функция / тип данных / объект | Описание |
---|---|
Структура для хранения информации из протокольной базы данных |
Функция / тип данных / объект | Описание |
---|---|
Выполнить команду на удаленном хосте | |
Получить сообщение из сокета | |
Получить сообщение из сокета по заданному адресу | |
Получить сообщение и его заголовок из сокета | |
Инициализировать подпрограммы распознавания доменных имен в Интернете | |
Создать запрос имени домена в Интернете | |
Запросить локальный сервер доменных имен | |
Запросить локальный сервер доменных имен | |
Запросить локальный сервер, используя параметры поиска | |
Отправить предварительно отформатированный запрос имени домена в Интернете | |
База данных пересылки системных пакетов | |
Получить сокет с привилегированным адресом | |
Опознать удаленный хост |
Функция / тип данных / объект | Описание |
---|---|
Отправить сообщение на подключенный сокет | |
Отправить сообщение и его заголовок на сокет | |
Отправить сообщение на сокет по определенному адресу | |
Установить доменное имя текущего хоста | |
Открыть файл базы данных хостов | |
Открыть файл базы данных сетевых имен | |
Открыть файл базы данных имен протоколов | |
Открыть файл базы данных сетевых служб | |
Установить параметры сокета | |
Разорвать часть полнодуплексного соединения | |
Определить, находится ли сокет на отметке вне диапазона (out-of-band) | |
Создать конечную точку для связи | |
Создание пары соединенных сокетов | |
Структура хранения информации из базы данных служб | |
Получить или установить информацию о диспетчере сокетов |
Функция / тип данных / объект | Описание |
---|---|
Протокол управления передачей |
Функция / тип данных / объект | Описание |
---|---|
Протокол пользовательских датаграмм | |
Семейство протоколов UNIX-домена |
Предыдущий раздел: Системные библиотеки