TsgcWebSocketClientZdarzenia › OnConnect

OnConnect Zdarzenie

Uruchamiane po pomyślnym nawiązaniu połączenia WebSocket z serwerem.

Składnia

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

Wartość domyślna

Uwagi

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...).

Przykład


procedure OnConnect(Connection: TsgcWSConnection);
begin
  Log('Connected to ' + Connection.PeerIP);
  Connection.WriteData('Hello from client');
end;

Powrót do Zdarzeń