TsgcWSPClient_WAMP › Özellikler › Client
WAMP v1 çerçevelerini bir WebSocket bağlantısı üzerinden taşıyan TsgcWebSocketClient'a başvurur.
property Client: TsgcWSComponent_WSClient read FClient write SetClient;
nil
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.
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;