TsgcWebSocketHTTPServerOlaylar › OnConnect

OnConnect Event

Bir istemciyle her WebSocket bağlantısı kurulduğunda tetiklenir.

Sözdizimi

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

Varsayılan Değer

Remarks

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 HTTP istekleri OnCommandGet/OnCommandOther aracılığıyla teslim edilir, bu nedenle bu olay yalnızca WebSocket'e yükseltilmiş istemciler için tetiklenir; düz TCP peer'ları onu ilk mesaj alındıktan sonra veya OnUnknownProtocol oturumu kabul ettikten sonra tetikler. TCP soketinin kabul edildiği anda bilgilendirilmek için OnTCPConnect kullanın.

Örnek


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

Olaylara Dön