TsgcTCPClient › Methoden › 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 werkthread die Active := True instelt, zodat de aanroeper (doorgaans de hoofd-UI-thread) onmiddellijk terugkeert in plaats van te blokkeren terwijl de TCP-handshake wordt uitgevoerd. Omdat de TCP-client geen WebSocket-upgrade uitvoert, vindt er geen HTTP-uitwisseling plaats; alleen de onbewerkte socket (en de TLS-onderhandeling, indien ingeschakeld) wordt op de achtergrond tot stand gebracht. De verbinding is niet gereed wanneer Start terugkeert; u moet wachten op het evenement OnConnect voordat u gegevens verzendt. De aanroep wordt genegeerd wanneer de component wordt vernietigd. Gebruik Connect als u de voorkeur geeft aan een blokkerende aanroep die succes rapporteert via de retourwaarde.

Voorbeeld


oClient := TsgcTCPClient.Create(nil);
oClient.Host := '127.0.0.1';
oClient.Port := 5000;
oClient.Start;

Terug naar methoden