Sunucu bir Metin Mesajı aldığında, OnMessage olayı tetiklenir. Alınan mesajın dizesini almak için Text parametresini okuyun.
procedure OnMessage(Connection: TsgcWSConnection; const Text: string);
begin
ShowMessage('Message Received from Client: ' + Text);
end;
Varsayılan olarak sunucu, OnMessage olayını göndermek için neAsynchronous yöntemini kullanır, bu da bu olayın Ana İş Parçacığı bağlamında yürütüldüğü anlamına gelir, bu nedenle örneğin bir formun herhangi bir kontrolünü güncellemek için iş parçacığı güvenlidir.
Sunucunuz çok sayıda mesaj alıyorsa veya diğer iş parçacıklarıyla senkronizasyonu kontrol etmeniz gerekiyorsa, NotifyEvents özelliğini neNoSync olarak ayarlayın; bu, OnMessage olayının bağlantı iş parçacığı bağlamında yürütüleceği anlamına gelir, bu nedenle bir formun herhangi bir kontrolünü güncellemeniz veya paylaşılan nesnelere erişmeniz gerekiyorsa, kendi senkronizasyon yöntemlerinizi uygulamalısınız.