TsgcTCPClient › Eventos › OnConnect
Se activa cuando la conexión TCP al servidor se ha establecido correctamente.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
OnConnect se activa en cuanto se ha abierto el socket TCP (y, cuando TLS está habilitado, después de que el protocolo de enlace TLS se haya completado). Dado que TsgcTCPClient utiliza TCP puro, no hay un paso de actualización WebSocket, por lo que la conexión está lista para enviar bytes en el momento en que se activa este evento. Espere a OnConnect antes de llamar a WriteData al abrir la conexión a través de la propiedad Active o Start; el método síncrono Connect solo devuelve el control una vez que OnConnect ya ha sido enviado. El parámetro Connection expone la sesión activa (dirección remota, protocolo, estado TLS...).
procedure OnConnect(Connection: TsgcWSConnection);
begin
Log('Connected to ' + Connection.PeerIP);
Connection.WriteData('Hello from TCP client');
end;