Listener
Un listener viene usato dal client per accettare un canale in ingresso da un servizio.
Per creare un listener, specificare il tipo di canale come valore di enumerazione WS_CHANNEL_TYPE , le informazioni di associazione e l'URL da ascoltare.
Per avviare l'ascolto nell'URL, chiamare la funzione WsOpenListener .
Per accettare le comunicazioni in ingresso, chiamare WsAcceptChannel.
Per annullare l'I/O in sospeso per un listener, chiamare WsAbortListener.
Per informazioni sulle transizioni di stato per un listener, vedere l'enumerazione WS_LISTENER_STATE .
I callback seguenti fanno parte del listener:
- 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
Le enumerazioni seguenti fanno parte del listener:
Le funzioni seguenti fanno parte del listener:
- WsAbortListener
- WsAcceptChannel
- WsCloseListener
- WsCreateListener
- WsFreeListener
- WsGetListenerProperty
- WsOpenListener
- WsResetListener
- WsSetListenerProperty
L'handle seguente fa parte del listener:
Le strutture seguenti fanno parte del listener:
- WS_CUSTOM_LISTENER_CALLBACKS
- WS_DISALLOWED_USER_AGENT_SUBSTRINGS
- WS_HOST_NAMES
- WS_LISTENER_PROPERTIES
- WS_LISTENER_PROPERTY