TsgcWSPServer_WAMPPropriétés › Broker

Broker Propriété

TsgcWSPServer_Broker optionnel qui permet à plusieurs sous-protocoles côté serveur de partager un seul serveur WebSocket au lieu que chaque sous-protocole possède son propre serveur.

Syntaxe

property Broker: TsgcWSProtocol_Broker_Server read FBroker write SetBroker;

Valeur par défaut

nil

Remarques

Assignez un TsgcWSPServer_Broker lorsque le serveur doit héberger plus d'un sous-protocole sur le même TsgcWebSocketServer (par exemple sgc + Files, ou MQTT + Presence). Le courtier contient la référence Server ; chaque composant de serveur de sous-protocole se connecte ensuite au courtier via sa propre propriété Broker. Server et Broker sont mutuellement exclusifs.

Exemple


oServer := TsgcWebSocketServer.Create(nil);
oBroker := TsgcWSPServer_Broker.Create(nil);
oBroker.Server := oServer;
oProto := TsgcWSPServer_sgc.Create(nil);
oProto.Broker := oBroker;
oServer.Active := True;

Retour aux propriétés