AResponseInfo.
TsgcWebSocketHTTPServer implementa il componente Server WebSocket e può gestire connessioni client multi-thread come TsgcWebSocketServer, e consente di servire pagine HTML tramite un server HTTP integrato, condividendo la stessa porta per le connessioni WebSocket e le richieste HTTP.
Segua i passi seguenti per configurare questo componente:
1. Inserire un componente TsgcWebSocketHTTPServer nel form
2. Impostare la porta (il valore predefinito è 80). Se si è protetti da un firewall, probabilmente sarà necessario configurarlo.
3. Impostare le specifiche consentite; per impostazione predefinita, tutte le specifiche sono consentite.
RFC6455: è la specifica WebSocket standard e raccomandata.
Hixie76: è una bozza ed è consigliato stabilire connessioni Hixie76 solo se si desidera fornire supporto per browser obsoleti come Safari 4.2
AResponseInfo.ContentText := '<HTML><HEADER>TEST</HEAD><BODY>Hello!</BODY></HTML>';
OnHTTPUploadBeforeCreatePostStream: questo evento viene chiamato dopo che le intestazioni sono state lette e prima che il post stream venga creato.
* In alcuni casi, si potrebbe riscontrare un elevato consumo di CPU dovuto a connessioni non richieste; in tal caso, è sufficiente restituire un errore 500 per le richieste HTTP o chiudere la connessione per le richieste con protocollo sconosciuto.
5. Creare una procedura e impostare la proprietà Active = true.
Altro