TsgcWSPClient_sgcÖzellikler › Broker

Broker Özellik

Her alt protokolün kendi Client'ına sahip olması yerine birkaç alt protokolün tek bir WebSocket bağlantısını paylaşmasına olanak tanıyan isteğe bağlı TsgcWSPClient_Broker.

Sözdizimi

property Broker: TsgcWSProtocol_Broker_Client read FBroker write SetBroker;

Varsayılan Değer

Remarks

Aynı WebSocket bağlantısı üzerinden birden fazla alt protokole (örneğin sgc + Files veya MQTT + Presence) ihtiyaç duyduğunuzda bir TsgcWSPClient_Broker atayın. Broker, Client başvurusunu tutar; ardından her alt protokol bileşeni kendi Broker özelliği aracılığıyla broker'a eklenir. Client ve Broker birbirini dışlar — birini veya diğerini ayarlayın.

Örnek


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

Özelliklere Dön