TsgcWebSocketClientMethods › Start

Start Methode

Maakt verbinding met de server asynchroon vanuit een secundaire thread zodat de aanroepende thread niet wordt geblokkeerd.

Syntaxis

procedure Start;

Opmerkingen

Start spawnt een interne werkersdraad die Active := True instelt, zodat de aanroeper (doorgaans de hoofd-UI-draad) onmiddellijk terugkeert in plaats van te bevriezen terwijl de TCP-handshake en WebSocket-upgrade worden uitgevoerd. De verbinding is niet gereed wanneer Start terugkeert; u moet wachten op de OnConnect-gebeurtenis voordat u gegevens verzendt. De aanroep wordt genegeerd wanneer het component wordt vernietigd. Gebruik Connect als u de voorkeur geeft aan een blokkerende aanroep die succes rapporteert via zijn retourwaarde.

Voorbeeld


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

Terug naar methoden