TsgcWSPServer_sgcEigenschappen › Broker

Broker Eigenschap

Optionele TsgcWSPServer_Broker waarmee meerdere server-side subprotocollen een enkele WebSocket-server kunnen delen in plaats van dat elk subprotocol een eigen server heeft.

Syntaxis

property Broker: TsgcWSProtocol_Broker_Server read FBroker write SetBroker;

Standaardwaarde

Opmerkingen

Wijs een TsgcWSPServer_Broker toe wanneer de server meer dan één subprotocol moet hosten op dezelfde TsgcWebSocketServer (bijvoorbeeld sgc + Files, of MQTT + Presence). De broker bevat de Server-referentie; elk subprotocolservercomponent koppelt vervolgens aan de broker via zijn eigen Broker-eigenschap. Server en Broker sluiten elkaar uit.

Voorbeeld


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

Terug naar eigenschappen