TsgcWebSocketServer › Olaylar › OnConnect
Bir istemciyle her WebSocket bağlantısı kurulduğunda tetiklenir.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
OnConnect, bir istemciyle WebSocket handshake'i başarıyla tamamlandıktan ve oturum çerçeve değiştirmeye hazır olduktan sonra tetiklenir. Connection parametresi yeni oturumu tanımlar ve Guid, PeerIP, protokol, kimlik doğrulama durumu ve özel etiketini ortaya çıkarır. Düz TCP bağlantıları için olay yalnızca ilk mesaj alındıktan sonra (veya OnUnknownProtocol protokolü kabul ettikten sonra) tetiklenir; TCP soketinin kabul edildiği anda bilgilendirilmeniz gerekiyorsa bunun yerine OnTCPConnect kullanın.
procedure OnConnect(Connection: TsgcWSConnection);
begin
Log('Client connected: ' + Connection.Guid + ' from ' + Connection.PeerIP);
end;