AResponseInfo.
TsgcWebSocketHTTPServer implementa el componente WebSocket de servidor y puede gestionar múltiples conexiones de clientes con hilos, al igual que TsgcWebSocketServer, y permite servir páginas HTML utilizando un servidor HTTP integrado, compartiendo el mismo puerto para conexiones WebSocket y solicitudes HTTP.
Siga los pasos que se indican a continuación para configurar este componente:
1. Coloque un componente TsgcWebSocketHTTPServer en el formulario
2. Establezca el puerto (el valor predeterminado es 80). Si está detrás de un cortafuegos, probablemente necesitará configurarlo.
3. Establezca las especificaciones permitidas; de forma predeterminada, se permiten todas las especificaciones.
RFC6455: es la especificación WebSocket estándar y recomendada.
Hixie76: es un borrador y solo se recomienda establecer conexiones Hixie76 si desea ofrecer soporte a navegadores antiguos como Safari 4.2
AResponseInfo.ContentText := '<HTML><HEADER>TEST</HEAD><BODY>Hello!</BODY></HTML>';
OnHTTPUploadBeforeCreatePostStream: este evento se llama después de que se han leído las cabeceras y antes de que se cree el flujo de publicación.
* En algunos casos, puede producirse un alto consumo de CPU debido a conexiones no solicitadas; en estos casos, simplemente devuelva un error 500 si es una solicitud HTTP o cierre la conexión para solicitudes de protocolo desconocido.
5. Cree un procedimiento y establezca la propiedad Active = true.