TsgcWebSocketClient › プロパティ › NotifyEvents
WebSocket イベントをメインスレッドへディスパッチする方法を制御します。
property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;
neAsynchronous
3 つのモードが利用可能です: neAsynchronous(デフォルト)はイベントをキューに入れ、メインスレッドと非同期に同期します。neSynchronous はメインスレッドがイベントを処理するまで接続スレッドをブロックします(TThread.Synchronize を使用)。neNoSync は接続スレッドで直接イベントを発生させます。高速ですが、イベントハンドラーがスレッドセーフである必要があります。
oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.NotifyEvents := neSynchronous;
oClient.Active := true;