TsgcWSPClient_sgcPropriétés › Broker

Broker Propriété

TsgcWSPClient_Broker optionnel qui permet à plusieurs sous-protocoles de partager une seule connexion WebSocket plutôt que chaque sous-protocole possède son propre Client.

Syntaxe

property Broker: TsgcWSProtocol_Broker_Client read FBroker write SetBroker;

Valeur par défaut

Remarques

Affectez un TsgcWSPClient_Broker lorsque vous avez besoin de plus d'un sous-protocole (par exemple sgc + Files, ou MQTT + Presence) sur la même connexion WebSocket. Le courtier contient la référence Client ; chaque composant de sous-protocole se rattache ensuite au courtier via sa propre propriété Broker. Client et Broker sont mutuellement exclusifs — définissez l'un ou l'autre.

Exemple


oClient := TsgcWebSocketClient.Create(nil);
oBroker := TsgcWSPClient_Broker.Create(nil);
oBroker.Client := oClient;
oProto := TsgcWSPClient_MQTT.Create(nil);
oProto.Broker := oBroker;
oClient.Active := True;

Retour aux propriétés