TsgcWSPClient_WAMPÖzellikler › Client

Client Özellik

WAMP v1 çerçevelerini bir WebSocket bağlantısı üzerinden taşıyan TsgcWebSocketClient'a başvurur.

Sözdizimi

property Client: TsgcWSComponent_WSClient read FClient write SetClient;

Varsayılan Değer

nil

Remarks

Forma bir TsgcWebSocketClient bırakın ve bunu Client öğesine atayın, böylece WAMP v1 mesajları WebSocket oturumu içinde metin çerçeveleri olarak hareket eder. WebSocket istemcisi taşımayı (ana bilgisayar, bağlantı noktası, TLS, proxy, HTTP başlıkları ve alt protokol pazarlığı) yönetirken, bu bileşen üstte WAMP RPC ve PubSub katmanını uygular. Atamadan sonra, sunucu handshake tamamlandığında WELCOME mesajını gönderdiğinde WAMP oturumu otomatik olarak başlar. wamp alt protokolünü WSClient.Specifications.WAMP := True aracılığıyla (veya bileşenin alt protokol listesinde ayarlayarak) pazarlık edin. Ham TCP üzerinden bağlanırken bunun yerine Broker kullanın.

Örnek


WSClient := TsgcWebSocketClient.Create(nil);
WSClient.Host := 'wamp.example.com';
WSClient.Port := 80;
WSClient.Specifications.WAMP := True;
WAMP := TsgcWSPClient_WAMP.Create(nil);
WAMP.Client := WSClient;
WSClient.Active := True;

Özelliklere Dön