[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Библиотека сетевого сервиса
Интерфейс TLI реализован в виде набора Си-функций, содержащихся в
библиотеке сетевого сервиса. Прикладные программы вызывают эти
функции для посылки/приема данных по сети.
Процедуры TLI описаны в Приложении А Руководства программиста по
сетям - ОС UNIX System V Версия 4.0. Объявления этих функций
находятся в <tiuser.h>. Редактор связей ld(1) ищет библиотеку 3N с
опцией -lnsl_s.
БИБЛИОТЕКА СЕТЕВОГО СЕРВИСА
. Примитивы общего назначения
t_open Создать транспортную точку и возвратить файловый
дескриптор
t_bind Назначить транспортный адрес точке предоставления
транспортных услуг
t_unbind Снять назначение транспортного адреса транспортной
точке
t_close Удалить транспортную точку
t_optmgmt Проверить/обменяться опциями со службой
обеспечения транспортного уровня
t_getinfo Получить протокольно-специфичную информацию от
службы обеспечения
t_getstate Получить состояние транспортной точки
t_sync Синхронизовать библиотеку с транспортной службой
t_alloc Выделить память для TLI-структур
t_free Освободить память, выделенной t_alloc
t_error Выдать сообщение об ошибке
t_look Получить текущее событие на транспортной точке
. Примитивы режима с соединением
t_connect Соединиться с удаленной транспортной точкой
t_rcvcconnect Принять асинхронный запрос на соединение
t_listen Ожидать прибытия запроса на соединение
t_accept Принять запрос на соединение
t_snd Послать данные
t_rcv Получить данные
t_snddis Послать запрос на прекращение соединения
t_rcvdis Получить запрос на прекращение соединения
. Примитивы режима без соединения
t_sndudata Послать дейтаграмму
t_rcvudata Принять дейтаграмму
t_rcvuderror Получить ошибку предыдущей дейтаграммы