TsgcWebSocketClientEventos › OnConnect

OnConnect Event

Disparado quando uma conexão WebSocket com o servidor foi estabelecida com sucesso.

Sintaxe

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

Valor Padrão

Observações

OnConnect é gerado depois que o socket TCP está aberto e o handshake WebSocket foi concluído com sucesso, significando que o cliente pode começar a enviar mensagens. Aguarde este evento antes de chamar WriteData ao abrir a conexão através da propriedade Active ou de Start; o método síncrono Connect retorna apenas depois que OnConnect já foi despachado. O parâmetro Connection expõe a sessão ativa (endereço remoto, protocolo, estado de autenticação...).

Exemplo


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

Voltar para Eventos