TsgcTCPClient › Eventos › OnConnect

OnConnect Evento

Se activa cuando la conexión TCP al servidor se ha establecido correctamente.

Sintaxis

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

Valor Predeterminado

—

Observaciones

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

Ejemplo


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

Volver a Eventos