TsgcWebSocketLoadBalancerServerOlaylar › OnMessage

OnMessage Olay

Yük dengeleyici kendi oturumlarından birinde bir metin WebSocket çerçevesi aldığında tetiklenir.

Sözdizimi

property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object

Varsayılan Değer

Remarks

OnMessage, temel alınan HTTP/WebSocket sunucusundan devralınır ve yük dengeleyici tarafından sonlandırılan bir bağlantıda (genellikle kontrol trafiği veya bir arka uca yönlendirilmeyen çerçeveler) tam bir metin çerçevesi alındığında tetiklenir. Text, çözülmüş UTF-8 yükünü taşır. Bir arka uca iletilen oturumlarda alınan metin trafiği için bunun yerine OnClientMessage kullanın, bu da iletici müdahale etmenize ve kısa devre yapmanıza olanak tanıyan Handled bayrağını sunar.

Örnek


procedure OnMessage(Connection: TsgcWSConnection; const Text: string);
begin
  Log('Received from ' + Connection.Guid + ': ' + Text);
end;

Olaylara Dön