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



         

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


/p>

Сводная таблица кодов операций для процедуры ioctl приведена ниже (таблица 7.9). Оператор WSAIoctl поддерживает также все операции, специфицированные для процедуры iocltsocket.

Таблица 7.9. Коды операций

Код операцииInput TypeOutput TypeЗначение
SIO_ASSOCIATE_HANDLEзависит от APIне использ.Связывает соединитель с заданным дескриптором интерфейса-партнера.
SIO_ENABLE_CIRCULAR_QUEUEINGне использ.не использ.Разрешает организацию кольцевой очереди.
SIO_FIND_ROUTEstruct sockaddrне использ.Запрос маршрута до заданного адреса.
SIO_FLUSHне использ.не использ.Аннулирует текущее содержимое очереди на отправку.
SIO_GET_BROADCAST_ADDRESSне использ.struct sockaddrОпределяет протокольно-зависимый широковещательный адрес для использования в sendto/WSASendTo
SIO_GET_QOSне использ.QOSОпределяет текущую спецификацию соединителя.
SIO_GET_GROUP_QOSне использ.QOSОпределяет спецификацию группы, к которой принадлежит соединитель
SIO_MULTIPOINT_LOOKBACKBOOLне использ.Определяет, будут ли данные, посланные в ходе многоточечной сессии, получены соединителем локальной ЭВМ.
SIO_MULTICAST_SCOPEintне использ.Определяет режим, в котором будут осуществляться мультикастинг-обмены.
SIO_SET_QOSQOSне использ.Устанавливает новую спецификацию для соединителя.
SIO_SET_GROUP_QOSQOSне использ.Устанавливает новую спецификацию группы, к которой принадлежит соединитель.
SIO_TRANSLATE_HANDLEintзависит от API Возвращает дескриптор для соединителя s, который соответствует контексту интерфейса-партнера.

Оператор WSAAccept устанавливает условное соединение и имеет следующую структуру параметров.

WSAAccept (

INSOCKETs,
OUTstruct sockaddr FAR addr,
IN OUTLPINT addrlen,
INLPCONDITIONPROClpfnCondition,
INDWORD dwCallbackData
);
sдескриптор соединителя, который находится в режиме listen.
addrопционный указатель на буфер (структуру), где должен храниться адрес подключаемого объекта, формат адреса определяется типом протокола, заданным при создании соединителя.
addrlenОпционный указатель на целую переменную, которая определяет длину аргумента addr.
lpfnConditionАдрес опционной условной процедуры, которая на основе полученной информации, создает группу или подключает соединитель к уже существующей группе.
dwCallbackDataПараметр, возвращаемый приложению. Этот параметр не интерпретируется WinSock.
<


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