TsgcWSPServer_WAMPPropriétés › Server

Server Propriété

Référence le TsgcWebSocketServer qui porte les trames WAMP v1 sur les connexions WebSocket acceptées.

Syntaxe

property Server: TsgcWSComponent_Server read FServer write SetServer;

Valeur par défaut

nil

Remarques

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.

Exemple


WSServer := TsgcWebSocketServer.Create(nil);
WSServer.Port := 80;
WAMP := TsgcWSPServer_WAMP.Create(nil);
WAMP.Server := WSServer;
WSServer.Active := True;

Retour aux propriétés