TsgcWSPServer_WebRTC › Gebeurtenissen

TsgcWSPServer_WebRTC Events

Gebeurtenissen die u kunt verwerken, gegroepeerd op doel, gevolgd door de volledige alfabetische lijst.

Levenscyclus

NaamBeschrijving
OnConnectGegenereerd op de server zodra een peer de WebSocket-handshake voltooit en zich aansluit bij het WebRTC-signaalsubprotocol.
OnDisconnectWordt geactiveerd op de server wanneer een signaleringspartner zijn transport sluit of de server het verwijdert.
OnErrorWordt geactiveerd wanneer de server een transport- of protocolfout detecteert op een signaleringsverbinding.
OnExceptionWordt geactiveerd wanneer een Delphi-exception wordt opgeworpen binnen de worker threads van de server of de event-handlers van de gebruiker.

Berichten

NaamBeschrijving
OnMessageWordt geactiveerd voor inkomende tekstframes die de signaaldecoderingsroutine niet heeft gerouteerd naar een speciaal abonnement of WebRTC-relaisgebeurtenis.
OnBinaryWordt geactiveerd wanneer een peer een binair WebSocket-frame verzendt dat geen deel uitmaakt van het JSON-tekst-signaalprotocol.
OnFragmentedWordt geactiveerd voor elk fragment van een meerdere frames omvattend WebSocket-bericht dat van een peer is ontvangen, voordat de payload opnieuw wordt samengesteld.
OnRawMessageWordt geactiveerd vóór het decoderen van het signaal, zodat de server elk inkomend tekstframe kan inspecteren en verdere verwerking optioneel kan onderdrukken.

PubSub

NaamBeschrijving
OnBeforeSubscriptionWordt geactiveerd wanneer een peer vraagt deel te nemen aan een signalling-kanaal, waardoor de server de kans krijgt het abonnement te accepteren of te weigeren.
OnSubscriptionWordt geactiveerd nadat een peer-abonnement is geaccepteerd en de signaleringsserver de peer op het kanaal heeft geregistreerd.
OnUnSubscriptionWordt geactiveerd wanneer een peer een signaleringskanaal verlaat en de server deze uit de abonneelijst heeft verwijderd.

Alle gebeurtenissen (alfabetisch)

NaamBeschrijving
OnBeforeSubscriptionWordt geactiveerd wanneer een peer vraagt deel te nemen aan een signalling-kanaal, waardoor de server de kans krijgt het abonnement te accepteren of te weigeren.
OnBinaryWordt geactiveerd wanneer een peer een binair WebSocket-frame verzendt dat geen deel uitmaakt van het JSON-tekst-signaalprotocol.
OnConnectGegenereerd op de server zodra een peer de WebSocket-handshake voltooit en zich aansluit bij het WebRTC-signaalsubprotocol.
OnDisconnectWordt geactiveerd op de server wanneer een signaleringspartner zijn transport sluit of de server het verwijdert.
OnErrorWordt geactiveerd wanneer de server een transport- of protocolfout detecteert op een signaleringsverbinding.
OnExceptionWordt geactiveerd wanneer een Delphi-exception wordt opgeworpen binnen de worker threads van de server of de event-handlers van de gebruiker.
OnFragmentedWordt geactiveerd voor elk fragment van een meerdere frames omvattend WebSocket-bericht dat van een peer is ontvangen, voordat de payload opnieuw wordt samengesteld.
OnMessageWordt geactiveerd voor inkomende tekstframes die de signaaldecoderingsroutine niet heeft gerouteerd naar een speciaal abonnement of WebRTC-relaisgebeurtenis.
OnRawMessageWordt geactiveerd vóór het decoderen van het signaal, zodat de server elk inkomend tekstframe kan inspecteren en verdere verwerking optioneel kan onderdrukken.
OnSubscriptionWordt geactiveerd nadat een peer-abonnement is geaccepteerd en de signaleringsserver de peer op het kanaal heeft geregistreerd.
OnUnSubscriptionWordt geactiveerd wanneer een peer een signaleringskanaal verlaat en de server deze uit de abonneelijst heeft verwijderd.