TsgcWebSocketServer › Gebeurtenissen
Gebeurtenissen die u kunt verwerken, gegroepeerd op doel, gevolgd door de volledige alfabetische lijst.
| Naam | Beschrijving |
|---|---|
| OnStartup | Geactiveerd nadat de server is gestart en klaar is om verbindingen te accepteren. |
| OnShutdown | Wordt geactiveerd nadat de server is gestopt en er geen nieuwe verbindingen meer worden geaccepteerd. |
| OnTCPConnect | Wordt geactiveerd nadat een client verbinding maakt op TCP-niveau en vóór de WebSocket-handshake, zodat de verbinding kan worden geaccepteerd of geweigerd. |
| OnConnect | Wordt telkens geactiveerd wanneer een WebSocket-verbinding met een client tot stand is gebracht. |
| OnDisconnect | Wordt geactiveerd telkens wanneer een WebSocket-verbinding met een client wordt verbroken. |
| OnHandshake | Wordt geactiveerd nadat de handshake aan de serverzijde is geëvalueerd en voordat de respons wordt verzonden. |
| OnError | Wordt geactiveerd telkens wanneer a WebSocket protocol error occurs, dergelijke as a mal-formed handshake. |
| OnException | Wordt geactiveerd wanneer een onverwerkte uitzondering wordt gegenereerd tijdens het verwerken van een clientverbinding. |
| OnUnknownProtocol | Wordt geactiveerd wanneer het eerste bericht niet overeenkomt met een bekend protocol, zodat de verbinding kan worden geaccepteerd of geweigerd. |
| OnUnknownAuthentication | Wordt geactiveerd wanneer authenticatie is ingeschakeld en de authenticatiemethode niet wordt herkend. |
| Naam | Beschrijving |
|---|---|
| OnMessage | Wordt geactiveerd elke keer dat een client een tekstbericht verzendt en dit door de server wordt ontvangen. |
| OnBinary | Wordt telkens geactiveerd wanneer een client een binair bericht verzendt en dit door de server wordt ontvangen. |
| OnFragmented | Wordt geactiveerd wanneer een fragment van een bericht wordt ontvangen (alleen wanneer Options.FragmentedMessages frgAll of frgOnlyFragmented is). |
| Naam | Beschrijving |
|---|---|
| OnBeforeHeartBeat | Wordt geactiveerd vóór elke HeartBeat-ping zodat de toepassing een aangepaste keep-alive kan implementeren. |
| OnLoadBalancerConnect | Wordt geactiveerd wanneer de server verbinding maakt met de Load Balancer Server. |
| OnLoadBalancerDisconnect | Wordt geactiveerd wanneer de server de verbinding met de Load Balancer Server verbreekt. |
| OnLoadBalancerError | Wordt gegenereerd wanneer er een fout optreedt bij de communicatie met de Load Balancer Server. |
| Naam | Beschrijving |
|---|---|
| OnAuthentication | Wordt geactiveerd wanneer authenticatie is ingeschakeld zodat de toepassing de gebruikersnaam en het wachtwoord kan controleren. |
| OnSSLGetHandler | Wordt geactiveerd voordat de SSL-handler wordt aangemaakt, zodat een aangepast handler-exemplaar kan worden opgegeven. |
| OnSSLAfterCreateHandler | Wordt geactiveerd nadat de SSL-handler is aangemaakt zodat de eigenschappen ervan kunnen worden aangepast. |
| OnSSLALPNSelect | Geactiveerd tijdens een ALPN-ingeschakelde handshake zodat de toepassing kan kiezen welk protocol te onderhandelen. |
| OnSSLVerifyPeer | Wordt geactiveerd wanneer VerifyCertificate ingeschakeld is en de client een certificaat presenteert dat moet worden geaccepteerd of geweigerd. |
| Naam | Beschrijving |
|---|---|
| OnAuthentication | Wordt geactiveerd wanneer authenticatie is ingeschakeld zodat de toepassing de gebruikersnaam en het wachtwoord kan controleren. |
| OnBeforeHeartBeat | Wordt geactiveerd vóór elke HeartBeat-ping zodat de toepassing een aangepaste keep-alive kan implementeren. |
| OnBinary | Wordt telkens geactiveerd wanneer een client een binair bericht verzendt en dit door de server wordt ontvangen. |
| OnConnect | Wordt telkens geactiveerd wanneer een WebSocket-verbinding met een client tot stand is gebracht. |
| OnDisconnect | Wordt geactiveerd telkens wanneer een WebSocket-verbinding met een client wordt verbroken. |
| OnError | Wordt geactiveerd telkens wanneer a WebSocket protocol error occurs, dergelijke as a mal-formed handshake. |
| OnException | Wordt geactiveerd wanneer een onverwerkte uitzondering wordt gegenereerd tijdens het verwerken van een clientverbinding. |
| OnFragmented | Wordt geactiveerd wanneer een fragment van een bericht wordt ontvangen (alleen wanneer Options.FragmentedMessages frgAll of frgOnlyFragmented is). |
| OnHandshake | Wordt geactiveerd nadat de handshake aan de serverzijde is geëvalueerd en voordat de respons wordt verzonden. |
| OnLoadBalancerConnect | Wordt geactiveerd wanneer de server verbinding maakt met de Load Balancer Server. |
| OnLoadBalancerDisconnect | Wordt geactiveerd wanneer de server de verbinding met de Load Balancer Server verbreekt. |
| OnLoadBalancerError | Wordt gegenereerd wanneer er een fout optreedt bij de communicatie met de Load Balancer Server. |
| OnMessage | Wordt geactiveerd elke keer dat een client een tekstbericht verzendt en dit door de server wordt ontvangen. |
| OnShutdown | Wordt geactiveerd nadat de server is gestopt en er geen nieuwe verbindingen meer worden geaccepteerd. |
| OnSSLAfterCreateHandler | Wordt geactiveerd nadat de SSL-handler is aangemaakt zodat de eigenschappen ervan kunnen worden aangepast. |
| OnSSLALPNSelect | Geactiveerd tijdens een ALPN-ingeschakelde handshake zodat de toepassing kan kiezen welk protocol te onderhandelen. |
| OnSSLGetHandler | Wordt geactiveerd voordat de SSL-handler wordt aangemaakt, zodat een aangepast handler-exemplaar kan worden opgegeven. |
| OnSSLVerifyPeer | Wordt geactiveerd wanneer VerifyCertificate ingeschakeld is en de client een certificaat presenteert dat moet worden geaccepteerd of geweigerd. |
| OnStartup | Geactiveerd nadat de server is gestart en klaar is om verbindingen te accepteren. |
| OnTCPConnect | Wordt geactiveerd nadat een client verbinding maakt op TCP-niveau en vóór de WebSocket-handshake, zodat de verbinding kan worden geaccepteerd of geweigerd. |
| OnUnknownAuthentication | Wordt geactiveerd wanneer authenticatie is ingeschakeld en de authenticatiemethode niet wordt herkend. |
| OnUnknownProtocol | Wordt geactiveerd wanneer het eerste bericht niet overeenkomt met een bekend protocol, zodat de verbinding kan worden geaccepteerd of geweigerd. |