TsgcWSPServer_WAMP › Özellikler › Server
Kabul edilen WebSocket bağlantıları üzerinden WAMP v1 çerçevelerini taşıyan TsgcWebSocketServer'a başvurur.
property Server: TsgcWSComponent_Server read FServer write SetServer;
nil
Forma bir TsgcWebSocketServer bırakın ve onu Server öğesine atayın, böylece wamp alt protokolünü müzakere eden her gelen bağlantı WAMP v1 işlemesi için bu bileşene devredilir. WebSocket sunucusu taşımaya (bindings, ports, TLS, kimlik doğrulama, sıkıştırma, HTTP yönlendirme) sahipken, bu bileşen bunun üzerinde WAMP RPC ve PubSub katmanını uygular ve istemcilerden alınan CALL, SUBSCRIBE, UNSUBSCRIBE, PUBLISH ve PREFIX mesajlarını gönderir. Server öğesini atamak, alt protokol işleyicisini otomatik olarak kaydeder; nil olarak ayarlamak, kaydını siler. Ham TCP bağlantılarını kabul ederken bunun yerine Broker kullanın.
WSServer := TsgcWebSocketServer.Create(nil);
WSServer.Port := 80;
WAMP := TsgcWSPServer_WAMP.Create(nil);
WAMP.Server := WSServer;
WSServer.Active := True;