TsgcWSPClient_sgcProperties › Broker

Broker Eigenschap

Optionele TsgcWSPClient_Broker waarmee meerdere subprotocollen één enkele WebSocket-verbinding kunnen delen in plaats van dat elk subprotocol zijn eigen Client beheert.

Syntaxis

property Broker: TsgcWSProtocol_Broker_Client read FBroker write SetBroker;

Standaardwaarde

Opmerkingen

Wijs een TsgcWSPClient_Broker toe wanneer u meer dan één subprotocol nodig heeft (bijvoorbeeld sgc + Files, of MQTT + Presence) over dezelfde WebSocket-verbinding. De broker bevat de Client-referentie; elke subprotocolcomponent koppelt zich vervolgens aan de broker via zijn eigen Broker-eigenschap. Client en Broker sluiten elkaar uit — stel er een of het andere in.

Voorbeeld


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

Terug naar eigenschappen