TsgcWebSocketClient › Zdarzenia › OnConnect
Uruchamiane po pomyślnym nawiązaniu połączenia WebSocket z serwerem.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
OnConnect jest wywoływane po otwarciu gniazda TCP i pomyślnym zakończeniu uzgadniania WebSocket, co oznacza, że klient może rozpocząć wysyłanie wiadomości. Przed wywołaniem WriteData przy otwieraniu połączenia przez właściwość Active lub Start należy poczekać na to zdarzenie; synchroniczna metoda Connect zwraca dopiero po wywołaniu OnConnect. Parametr Connection udostępnia aktywną sesję (adres zdalny, protokół, stan uwierzytelnienia...).
procedure OnConnect(Connection: TsgcWSConnection);
begin
Log('Connected to ' + Connection.PeerIP);
Connection.WriteData('Hello from client');
end;