TsgcWSPServer_WAMP › Olaylar › OnConnect
Bir WebSocket istemcisi handshake'i tamamladığında ve WAMP alt protokolüne eklendiğinde sunucu tarafında tetiklenir.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
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.
procedure TForm1.WAMPServerConnect(Connection: TsgcWSConnection);
begin
Memo1.Lines.Add(Format('client %s connected from %s',
[Connection.Guid, Connection.PeerIP]));
end;