TsgcWebSocketClient

Client WebSocket-component — maakt verbinding met elke RFC 6455 WebSocket-server en verzendt/ontvangt tekst- en binaire berichten.

Inleiding

TsgcWebSocketClient implements Client WebSocket Component and can connect to a WebSocket Server. Volg de stappen below to configure dit component:

1. Plaats een TsgcWebSocketClient-component op het formulier.

2. Stel Host en Port (standaard is 80) in om verbinding te maken met een beschikbare WebSocket-server. U kunt de eigenschap URL instellen en Host, Port, Parameters... worden bijgewerkt vanuit de URL. Voorbeeld: wss://127.0.0.1:8080/ws/ resulteert in:


oClient := TsgcWebSocketClient.Create(nil);
oClient.Host := '127.0.0.1';
oClient.Port := 80;
oClient.TLS := True;
oClient.Options.Parameters := '/ws/';

3. U kunt kiezen of u TLS vereist (beveiligde verbinding) of niet; standaard is dit niet geactiveerd.

4. U kunt verbinding maken via een HTTP-proxyserver; u moet de proxy-eigenschappen definiëren:

Host: hostnaam van de proxyserver.

Port: poortnummer van de proxyserver.

Gebruikersnaam: gebruikersnaam voor verificatie, laat leeg voor anoniem.

Password: wachtwoord voor verificatie; laat leeg voor anonieme toegang.

5. Als de server compressie ondersteunt, kunt u compressie inschakelen om verzonden berichten te comprimeren.

6. Stel Specifications toegestaan in; standaard zijn alle specificaties ingeschakeld.

RFC6455: is de standaard en aanbevolen WebSocket-specificatie.

Hixie76: is altijd false

7. Stel Active := True in om een nieuwe WebSocket-verbinding te starten.

Referentie

Handleidingen

Meest voorkomende gebruiksgevallen