TsgcWebSocketClient › Propriedades › NotifyEvents
Controla como os eventos WebSocket são despachados para a thread principal.
property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;
neAsynchronous
Três modos estão disponíveis: neAsynchronous (padrão) enfileira os eventos e os sincroniza com a thread principal de forma assíncrona; neSynchronous bloqueia a thread da conexão até que a thread principal tenha processado o evento (usa TThread.Synchronize); neNoSync dispara os eventos diretamente na thread da conexão, o que é mais rápido, mas exige que o manipulador de evento seja thread-safe.
oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.NotifyEvents := neSynchronous;
oClient.Active := true;