TsgcWebSocketClient › Methoden › Start
Verbindet sich asynchron von einem sekundären Thread aus mit dem Server, sodass der aufrufende Thread nicht blockiert wird.
procedure Start;
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.
oClient := TsgcWebSocketClient.Create(nil);
oClient.Host := '127.0.0.1';
oClient.Port := 80;
oClient.Start;