TsgcTCPClient › Olaylar › OnConnect

OnConnect Event

Sunucuya TCP bağlantısı başarıyla kurulduğunda tetiklenir.

Sözdizimi

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

Varsayılan Değer

—

Remarks

OnConnect, TCP soketi açıldığında (ve TLS etkin olduğunda, TLS handshake tamamlandıktan sonra) hemen tetiklenir. TsgcTCPClient ham TCP konuştuğu için WebSocket yükseltme adımı yoktur, bu nedenle bağlantı bu olay tetiklendiği anda bayt göndermeye hazırdır. Active özelliği veya Start aracılığıyla bağlantıyı açarken WriteData çağırmadan önce OnConnect'i bekleyin; eşzamanlı Connect yöntemi yalnızca OnConnect zaten gönderildikten sonra döner. Connection parametresi etkin oturumu (uzak adres, protokol, TLS durumu...) sunar.

Örnek


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

Olaylara Dön