TsgcWSPServer_WAMP › Propriétés › Server
Référence le TsgcWebSocketServer qui porte les trames WAMP v1 sur les connexions WebSocket acceptées.
property Server: TsgcWSComponent_Server read FServer write SetServer;
nil
Déposez un TsgcWebSocketServer sur le formulaire et assignez-le à Server afin que chaque connexion entrante qui négocie le sous-protocole wamp soit transmise à ce composant pour le traitement WAMP v1. Le serveur WebSocket possède le transport (liaisons, ports, TLS, authentification, compression, routage HTTP) tandis que ce composant implémente la couche RPC et PubSub WAMP par-dessus, distribuant les messages CALL, SUBSCRIBE, UNSUBSCRIBE, PUBLISH et PREFIX reçus des clients. L'assignation de Server enregistre automatiquement le gestionnaire de sous-protocole ; le définir à nil le désenregistre. Utilisez Broker à la place pour accepter des connexions TCP brutes.
WSServer := TsgcWebSocketServer.Create(nil);
WSServer.Port := 80;
WAMP := TsgcWSPServer_WAMP.Create(nil);
WAMP.Server := WSServer;
WSServer.Active := True;