TsgcWebSocketServer › Eventos
Eventos que puede gestionar, agrupados por propósito, seguidos de la lista alfabética completa.
| Nombre | Descripción |
|---|---|
| OnStartup | Se activa después de que el servidor se ha iniciado y está listo para aceptar conexiones. |
| OnShutdown | Se activa después de que el servidor se ha detenido y ya no se aceptan más conexiones. |
| OnTCPConnect | Se activa después de que un cliente se conecta a nivel TCP y antes del handshake de WebSocket, para que la conexión pueda aceptarse o rechazarse. |
| OnConnect | Se dispara cada vez que se establece una conexión WebSocket con un cliente. |
| OnDisconnect | Se activa cada vez que se interrumpe una conexión WebSocket con un cliente. |
| OnHandshake | Se dispara después de que el handshake sea evaluado en el lado del servidor y antes de que se envíe la respuesta. |
| OnError | Se activa cuando se produce un error de protocolo WebSocket, como un handshake mal formado. |
| OnException | Se activa cuando se produce una excepción no controlada al procesar una conexión de cliente. |
| OnUnknownProtocol | Se activa cuando el primer mensaje no coincide con ningún protocolo conocido, de modo que la conexión puede aceptarse o rechazarse. |
| OnUnknownAuthentication | Se activa cuando la autenticación está habilitada y el método de autenticación no es reconocido. |
| Nombre | Descripción |
|---|---|
| OnMessage | Se activa cada vez que un cliente envía un mensaje de texto y es recibido por el servidor. |
| OnBinary | Se activa cada vez que un cliente envía un mensaje binario y el servidor lo recibe. |
| OnFragmented | Se activa cuando se recibe un fragmento de un mensaje (solo cuando Options.FragmentedMessages es frgAll o frgOnlyFragmented). |
| Nombre | Descripción |
|---|---|
| OnBeforeHeartBeat | Se activa antes de cada ping de HeartBeat para que la aplicación pueda implementar un keep-alive personalizado. |
| OnLoadBalancerConnect | Se activa cuando el servidor se conecta al servidor de balanceo de carga. |
| OnLoadBalancerDisconnect | Se activa cuando el servidor se desconecta del servidor Load Balancer. |
| OnLoadBalancerError | Se activa cuando se produce un error al comunicarse con el servidor del balanceador de carga. |
| Nombre | Descripción |
|---|---|
| OnAuthentication | Se dispara cuando la autenticación está habilitada para que la aplicación pueda verificar el usuario y la contraseña. |
| OnSSLGetHandler | Se activa antes de que se cree el manejador SSL para que pueda suministrarse una instancia de manejador personalizado. |
| OnSSLAfterCreateHandler | Se activa después de que el controlador SSL ha sido creado para que sus propiedades puedan personalizarse. |
| OnSSLALPNSelect | Se activa durante un handshake con ALPN habilitado para que la aplicación pueda elegir qué protocolo negociar. |
| OnSSLVerifyPeer | Se activa cuando VerifyCertificate está habilitado y el cliente presenta un certificado para ser aceptado o rechazado. |
| Nombre | Descripción |
|---|---|
| OnAuthentication | Se dispara cuando la autenticación está habilitada para que la aplicación pueda verificar el usuario y la contraseña. |
| OnBeforeHeartBeat | Se activa antes de cada ping de HeartBeat para que la aplicación pueda implementar un keep-alive personalizado. |
| OnBinary | Se activa cada vez que un cliente envía un mensaje binario y el servidor lo recibe. |
| OnConnect | Se dispara cada vez que se establece una conexión WebSocket con un cliente. |
| OnDisconnect | Se activa cada vez que se interrumpe una conexión WebSocket con un cliente. |
| OnError | Se activa cuando se produce un error de protocolo WebSocket, como un handshake mal formado. |
| OnException | Se activa cuando se produce una excepción no controlada al procesar una conexión de cliente. |
| OnFragmented | Se activa cuando se recibe un fragmento de un mensaje (solo cuando Options.FragmentedMessages es frgAll o frgOnlyFragmented). |
| OnHandshake | Se dispara después de que el handshake sea evaluado en el lado del servidor y antes de que se envíe la respuesta. |
| OnLoadBalancerConnect | Se activa cuando el servidor se conecta al servidor de balanceo de carga. |
| OnLoadBalancerDisconnect | Se activa cuando el servidor se desconecta del servidor Load Balancer. |
| OnLoadBalancerError | Se activa cuando se produce un error al comunicarse con el servidor del balanceador de carga. |
| OnMessage | Se activa cada vez que un cliente envía un mensaje de texto y es recibido por el servidor. |
| OnShutdown | Se activa después de que el servidor se ha detenido y ya no se aceptan más conexiones. |
| OnSSLAfterCreateHandler | Se activa después de que el controlador SSL ha sido creado para que sus propiedades puedan personalizarse. |
| OnSSLALPNSelect | Se activa durante un handshake con ALPN habilitado para que la aplicación pueda elegir qué protocolo negociar. |
| OnSSLGetHandler | Se activa antes de que se cree el manejador SSL para que pueda suministrarse una instancia de manejador personalizado. |
| OnSSLVerifyPeer | Se activa cuando VerifyCertificate está habilitado y el cliente presenta un certificado para ser aceptado o rechazado. |
| OnStartup | Se activa después de que el servidor se ha iniciado y está listo para aceptar conexiones. |
| OnTCPConnect | Se activa después de que un cliente se conecta a nivel TCP y antes del handshake de WebSocket, para que la conexión pueda aceptarse o rechazarse. |
| OnUnknownAuthentication | Se activa cuando la autenticación está habilitada y el método de autenticación no es reconocido. |
| OnUnknownProtocol | Se activa cuando el primer mensaje no coincide con ningún protocolo conocido, de modo que la conexión puede aceptarse o rechazarse. |