TsgcWebSocketClientMethoden › Start

Start Methode

Verbindet sich asynchron von einem sekundären Thread aus mit dem Server, sodass der aufrufende Thread nicht blockiert wird.

Syntax

procedure Start;

Hinweise

Start erzeugt einen internen Worker-Thread, der Active := True setzt, sodass der Aufrufer (typischerweise der Haupt-UI-Thread) sofort zurückkehrt, anstatt während des Ablaufs des TCP-Handshakes und des WebSocket-Upgrades zu blockieren. Die Verbindung ist nicht bereit, wenn Start zurückkehrt; Sie müssen auf das OnConnect-Ereignis warten, bevor Sie Daten senden. Der Aufruf wird ignoriert, wenn die Komponente gerade zerstört wird. Verwenden Sie Connect, wenn Sie einen blockierenden Aufruf bevorzugen, der den Erfolg über seinen Rückgabewert meldet.

Beispiel


oClient := TsgcWebSocketClient.Create(nil);
oClient.Host := '127.0.0.1';
oClient.Port := 80;
oClient.Start;

Zurück zu Methoden