TsgcWebSocketClient

Componente WebSocket client — si connette a qualsiasi server WebSocket RFC 6455 e invia/riceve messaggi di testo e binari.

Introduzione

TsgcWebSocketClient implementa il componente WebSocket client e può connettersi a un server WebSocket. Segua i passaggi seguenti per configurare questo componente:

1. Trascini un componente TsgcWebSocketClient sul form.

2. Imposti Host e Port (il valore predefinito è 80) per connettersi a un server WebSocket disponibile. Può impostare la proprietà URL e Host, Port, Parameters... verranno aggiornati a partire da URL. Esempio: wss://127.0.0.1:8080/ws/ produrrà:


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

3. Può selezionare se richiedere TLS (connessione sicura) o meno; per impostazione predefinita, non è attivato.

4. È possibile connettersi tramite un server HTTP Proxy; è necessario definire le proprietà del proxy:

Host: nome host del server proxy.

Port: numero di porta del server proxy.

Username: nome utente per l'autenticazione, lasciare vuoto per l'accesso anonimo.

Password: password per l'autenticazione, lasciare vuoto per l'accesso anonimo.

5. Se il server supporta la compressione, è possibile abilitare la compressione per comprimere i messaggi inviati.

6. Imposti le Specifications consentite; per impostazione predefinita, tutte le specifiche sono abilitate.

RFC6455: è la specifica WebSocket standard e raccomandata.

Hixie76: è sempre false

7. Imposti Active := True per avviare una nuova connessione WebSocket.

Riferimento

Guide

Usi più comuni