TsgcTCPClient › Olaylar › OnConnect
Sunucuya TCP bağlantısı başarıyla kurulduğunda tetiklenir.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
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.
procedure OnConnect(Connection: TsgcWSConnection);
begin
Log('Connected to ' + Connection.PeerIP);
Connection.WriteData('Hello from TCP client');
end;