Ouvinte
Um ouvinte é usado pelo cliente para aceitar um canal de entrada de um serviço.
Para criar um ouvinte, especifique o tipo de canal como um valor de enumeração WS_CHANNEL_TYPE , as informações de associação e a URL para escutar.
Para começar a escutar na URL, chame a função WsOpenListener .
Para aceitar comunicações de entrada, chame WsAcceptChannel.
Para cancelar a E/S pendente para um ouvinte, chame WsAbortListener.
Para obter informações sobre as transições de estado para um ouvinte, consulte a enumeração WS_LISTENER_STATE .
Os seguintes retornos de chamada fazem parte do ouvinte:
- 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
As seguintes enumerações fazem parte do ouvinte:
As seguintes funções fazem parte do ouvinte:
- WsAbortListener
- WsAcceptChannel
- WsCloseListener
- WsCreateListener
- WsFreeListener
- WsGetListenerProperty
- WsOpenListener
- WsResetListener
- WsSetListenerProperty
O seguinte identificador faz parte do ouvinte:
As seguintes estruturas fazem parte do ouvinte:
- WS_CUSTOM_LISTENER_CALLBACKS
- WS_DISALLOWED_USER_AGENT_SUBSTRINGS
- WS_HOST_NAMES
- WS_LISTENER_PROPERTIES
- WS_LISTENER_PROPERTY