WAMP | Yayıncılar

Bir yayıncı, belirli bir eş değil, soyut adres olarak bir konu (kanal olarak da bilinir) sağlayarak bir olay gönderir (yayınlar). Yalnızca Publish yöntemini çağırın ve konunun adını ve göndermek istediğiniz mesajı argüman olarak geçirin. Bu mesaj, bu konunun tüm abonelerine teslim edilecektir. Bir not olarak, bu konuda mesaj yayınlamak için konuya abone olmaya gerek yoktur.

 

Sunucu tarafında herhangi bir şey yapılandırmaya gerek yoktur, çünkü mesajlar bir publish mesajı alındığında otomatik olarak istemcilere yayınlanır.

 

WAMP Client

 


oClient := TsgcWebSocketClient.Create(nil);
oClient.Host := '127.0.0.1';
oClient.Port := 80;
oClientWAMP := TsgcWSPClient_WAMP.Create(nil);
oClientWAMP.Client := oClient.
oClientWAMP.OnMessage := OnMessageEvent;
oClient.Active := True;
 
// Publish a message to all subscribers
oClient.Publish('myTopic', 'Hello subscribers myTopic');