Телекоммуникационные технологии. Том 1



         

Winsock (для UNIX, Windows- и -NT) - часть 10


Таблица 7.1. Перечень служебных операторов для работы с соединителями (Беркли)

Имя командыНазначение
getdomainnameВозвращает имя домена
gethostbynameВозвращает IP-адрес для заданного сетевого имени.
gethostnameВозвращает имя ЭВМ (обычно имя ее домена).
gethostadrВозвращает IP-адрес ЭВМ.
getnetaddrВозвращает адрес сети.
getnetnameВозвращает имя сети.
getpeernameВозвращает имя партнера, подключенного к соединителю.
getportbynameВозвращает имя и код протокола для указанного имени (например, ICMP, UDP или TCP)
getportbynumberВозвращает имя протокола для указанного его кода
getservbynameИзвлекает из базы данных название протокола и номер порта для указанного имени сетевой услуги
getservbyportВозвращает имя сетевой услуги для заданного номера порта
getsocknameВозвращает местный адрес соединителя.
getsockoptЗапрашивает информацию о соединителе.
htonlПреобразует порядок байтов 32-разрядного кода из машинного в сетевой.
htonsПреобразует порядок байтов 16-разрядного кода из машинного в сетевой.
inet_addrПреобразует символьную строку IP-адреса из десятично-точечного формата в 32-разрядный код с сетевым порядком байтов.
inet_ntoaПреобразует IP-адрес в десятично-точечный формат.
ioctlsocketУправляет параметрами соединителя, связанными с обработкой операций ввода/вывода.
ntohlПреобразует порядок байтов 32-разрядного кода из сетевого в машинный.
ntohsПреобразует порядок байтов 16-разрядных кодов из сетевого в машинный.
ethostnameУстанавливает имя ЭВМ.
setsockoptУстанавливает опции соединителя.
shutdownЗакрывает один из концов дуплексного канала для местной ЭВМ.
socketpairГенерирует пару соединителей.

Большинство перечисленных команд имеют развитую систему диагностики, кроме того, во многих реализациях Unix имеется много других полезных команд, описание которых вы можете найти в инструкциях по использованию системы Unix. Рассмотрим некоторые из них.

Программа ioctlsocket(s, long cmd, u_long FAR*argp) служит для получения параметров соединителя (выполнение не зависит от типа протокола и коммуникационной субсистемы).


Содержание  Назад  Вперед