TsgcWSPServer_WAMPOlaylar › OnConnect

OnConnect Event

Bir WebSocket istemcisi handshake'i tamamladığında ve WAMP alt protokolüne eklendiğinde sunucu tarafında tetiklenir.

Sözdizimi

property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object

Varsayılan Değer

Remarks

Temel TsgcWebSocketServer yükseltmeyi kabul edip bağlantıyı bu protokol işleyicisine yönlendirdikten hemen sonra istemci başına bir kez tetiklenir. Bu noktada bileşen, Guid oturum kimliği ve Version dizesiyle WAMP WELCOME çerçevesini zaten göndermiştir, bu nedenle o istemci için ön ek veya aboneliklerin sunucu tarafı ön kaydını burada yapmak güvenlidir. İstemci başına durumu (eş IP'si, başlıklardan çıkarılan kimlik doğrulama token'i vb.) saklamak için Connection kullanın.

Örnek


procedure TForm1.WAMPServerConnect(Connection: TsgcWSConnection);
begin
  Memo1.Lines.Add(Format('client %s connected from %s',
    [Connection.Guid, Connection.PeerIP]));
end;

Olaylara Dön