TsgcWebSocketServer_HTTPAPI › Métodos

TsgcWebSocketServer_HTTPAPI Methods

Métodos públicos agrupados por propósito, seguidos de la lista alfabética completa.

Conexión

NombreDescripción
StartInicia el servidor HTTP.sys desde un hilo secundario para que el hilo que lo llama no quede bloqueado mientras se registran los grupos de URL y los enlaces.
StopDetiene el servidor HTTP.sys desde un hilo secundario para que el hilo llamador no se bloquee mientras se cierran las conexiones y se libera la cola de solicitudes.
ReStartDetiene y reinicia el servidor HTTP.sys desde un hilo secundario, útil después de cambiar enlaces, puertos o certificados SSL en tiempo de ejecución.
DisconnectAllDesconecta todas las conexiones WebSocket activas manteniendo el servidor HTTP.sys a la escucha de nuevas conexiones.

Mensajería

NombreDescripción
BroadcastEnvía el mismo mensaje a todos los clientes conectados, opcionalmente filtrado por canal, protocolo o lista de GUID de conexión.
WriteDataEnvía un mensaje a un único cliente identificado por su GUID de conexión.
PingEnvía una trama de ping WebSocket a cada cliente conectado.

Compartir

NombreDescripción
ShareListAdquiere un bloqueo compartido (solo lectura) sobre la lista de conexiones interna y la devuelve para su enumeración concurrente.
UnShareListLibera el bloqueo compartido (de solo lectura) adquirido previamente por ShareList.

Todos los Métodos (orden alfabético)

NombreDescripción
BroadcastEnvía el mismo mensaje a todos los clientes conectados, opcionalmente filtrado por canal, protocolo o lista de GUID de conexión.
DisconnectAllDesconecta todas las conexiones WebSocket activas manteniendo el servidor HTTP.sys a la escucha de nuevas conexiones.
PingEnvía una trama de ping WebSocket a cada cliente conectado.
ReStartDetiene y reinicia el servidor HTTP.sys desde un hilo secundario, útil después de cambiar enlaces, puertos o certificados SSL en tiempo de ejecución.
ShareListAdquiere un bloqueo compartido (solo lectura) sobre la lista de conexiones interna y la devuelve para su enumeración concurrente.
StartInicia el servidor HTTP.sys desde un hilo secundario para que el hilo que lo llama no quede bloqueado mientras se registran los grupos de URL y los enlaces.
StopDetiene el servidor HTTP.sys desde un hilo secundario para que el hilo llamador no se bloquee mientras se cierran las conexiones y se libera la cola de solicitudes.
UnShareListLibera el bloqueo compartido (de solo lectura) adquirido previamente por ShareList.
WriteDataEnvía un mensaje a un único cliente identificado por su GUID de conexión.