TsgcWSPServer_WAMPPropiedades › Broker

Broker Propiedad

TsgcWSPServer_Broker opcional que permite que varios subprotocolos del lado del servidor compartan un único servidor WebSocket en lugar de que cada subprotocolo tenga su propio servidor.

Sintaxis

property Broker: TsgcWSProtocol_Broker_Server read FBroker write SetBroker;

Valor Predeterminado

nil

Observaciones

Asigne un TsgcWSPServer_Broker cuando el servidor necesite alojar más de un subprotocolo en el mismo TsgcWebSocketServer (por ejemplo sgc + Files, o MQTT + Presence). El broker contiene la referencia Server; cada componente de servidor de subprotocolo se adjunta entonces al broker a través de su propia propiedad Broker. Server y Broker son mutuamente excluyentes.

Ejemplo


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

Volver a Propiedades