Прослушиватель
Прослушиватель используется клиентом для приема входящего канала от службы.
Чтобы создать прослушиватель, укажите тип канала в качестве значения перечисления WS_CHANNEL_TYPE , сведения о привязке и URL-адрес для прослушивания.
Чтобы начать прослушивание URL-адреса, вызовите функцию WsOpenListener .
Чтобы принять входящие сообщения, вызовите WsAcceptChannel.
Чтобы отменить ожидающие операции ввода-вывода для прослушивателя, вызовите WsAbortListener.
Сведения о переходе состояния для прослушивателя см. в перечислении WS_LISTENER_STATE .
Следующие обратные вызовы являются частью прослушивателя:
- WS_ABORT_LISTENER_CALLBACK
- WS_ACCEPT_CHANNEL_CALLBACK
- WS_CLOSE_LISTENER_CALLBACK
- WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK
- WS_CREATE_LISTENER_CALLBACK
- WS_FREE_LISTENER_CALLBACK
- WS_GET_LISTENER_PROPERTY_CALLBACK
- WS_OPEN_LISTENER_CALLBACK
- WS_RESET_LISTENER_CALLBACK
- WS_SET_LISTENER_PROPERTY_CALLBACK
Следующие перечисления являются частью прослушивателя:
Следующие функции являются частью прослушивателя:
- WsAbortListener
- WsAcceptChannel
- WsCloseListener
- WsCreateListener
- WsFreeListener
- WsGetListenerProperty
- WsOpenListener
- WsResetListener
- WsSetListenerProperty
Следующий дескриптор является частью прослушивателя:
В состав прослушивателя входят следующие структуры:
- WS_CUSTOM_LISTENER_CALLBACKS
- WS_DISALLOWED_USER_AGENT_SUBSTRINGS
- WS_HOST_NAMES
- WS_LISTENER_PROPERTIES
- WS_LISTENER_PROPERTY