Agente de escucha
El cliente usa un agente de escucha para aceptar un canal entrante de un servicio.
Para crear un agente de escucha, especifique el tipo de canal como un valor de enumeración WS_CHANNEL_TYPE , la información de enlace y la dirección URL en la que se va a escuchar.
Para empezar a escuchar en la dirección URL, llame a la función WsOpenListener .
Para aceptar las comunicaciones entrantes, llame a WsAcceptChannel.
Para cancelar la E/S pendiente de un agente de escucha, llame a WsAbortListener.
Para obtener información sobre las transiciones de estado de un agente de escucha, consulte la enumeración WS_LISTENER_STATE .
Las siguientes devoluciones de llamada forman parte del agente de escucha:
- 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
Las enumeraciones siguientes forman parte del agente de escucha:
Las siguientes funciones forman parte del agente de escucha:
- WsAbortListener
- WsAcceptChannel
- WsCloseListener
- WsCreateListener
- WsFreeListener
- WsGetListenerProperty
- WsOpenListener
- WsResetListener
- WsSetListenerProperty
El siguiente identificador forma parte del agente de escucha:
Las estructuras siguientes forman parte del agente de escucha:
- WS_CUSTOM_LISTENER_CALLBACKS
- WS_DISALLOWED_USER_AGENT_SUBSTRINGS
- WS_HOST_NAMES
- WS_LISTENER_PROPERTIES
- WS_LISTENER_PROPERTY