TsgcWSPServer_WAMPEvents › OnConnect

OnConnect Event

Se déclenche côté serveur lorsqu'un client WebSocket termine la négociation et s'attache au sous-protocole WAMP.

Syntaxe

property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object

Valeur par défaut

Remarques

Déclenché une fois par client immédiatement après que le TsgcWebSocketServer sous-jacent accepte la mise à niveau et route la connexion vers ce gestionnaire de protocole. À ce stade, le composant a déjà envoyé la trame WAMP WELCOME avec son identifiant de session Guid et sa chaîne Version, donc tout préenregistrement côté serveur de préfixes ou d'abonnements pour ce client peut être effectué ici en toute sécurité. Utilisez Connection pour stocker l'état par client (IP du pair, jeton d'authentification extrait des en-têtes, etc.).

Exemple


procedure TForm1.WAMPServerConnect(Connection: TsgcWSConnection);
begin
  Memo1.Lines.Add(Format('client %s connected from %s',
    [Connection.Guid, Connection.PeerIP]));
end;

Retour aux événements