TsgcWebSocketClientMethods › Start

Start Methode

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

Syntaxis

void __fastcall 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 = new TsgcWebSocketClient();
oClient->Host = "127.0.0.1";
oClient->Port = 80;
oClient->Start();

Terug naar methoden