Client WebSocket-component — maakt verbinding met elke RFC 6455 WebSocket-server en verzendt/ontvangt tekst- en binaire berichten.
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.