TsgcWebSocketClient › Eigenschaften › NotifyEvents
Steuert, wie WebSocket-Ereignisse an den Haupt-Thread versendet werden.
property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;
neAsynchronous
Drei Modi sind verfügbar: neAsynchronous (Standard) stellt Ereignisse in eine Queue und synchronisiert sie asynchron mit dem Haupt-Thread; neSynchronous blockiert den Verbindungs-Thread, bis der Haupt-Thread das Ereignis verarbeitet hat (verwendet TThread.Synchronize); neNoSync löst Ereignisse direkt auf dem Verbindungs-Thread aus, was schneller ist, aber erfordert, dass der Ereignishandler threadsicher ist.
oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.NotifyEvents := neSynchronous;
oClient.Active := true;