TsgcWebSocketServerZdarzenia › OnConnect

OnConnect Zdarzenie

Wywoływane za każdym razem, gdy z klientem zostanie nawiązane połączenie WebSocket.

Składnia

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

Wartość domyślna

Uwagi

Zdarzenie OnConnect jest wywoływane po pomyślnym zakończeniu uzgadniania WebSocket z klientem i gotowości sesji do wymiany ramek. Parametr Connection identyfikuje nową sesję i udostępnia jej Guid, PeerIP, protokół, stan uwierzytelnienia oraz niestandardowy tag. W przypadku zwykłych połączeń TCP zdarzenie jest wywoływane dopiero po odebraniu pierwszej wiadomości (lub po zaakceptowaniu protokołu przez OnUnknownProtocol); zamiast tego należy użyć OnTCPConnect, jeśli wymagane jest powiadomienie w momencie zaakceptowania gniazda TCP.

Przykład


procedure OnConnect(Connection: TsgcWSConnection);
begin
  Log('Client connected: ' + Connection.Guid + ' from ' + Connection.PeerIP);
end;

Powrót do Zdarzeń