AResponseInfo.
TsgcWebSocketHTTPServer implementa um Componente WebSocket Servidor e pode tratar múltiplas conexões de clientes em threads, assim como TsgcWebSocketServer, e permite servir páginas HTML usando um Servidor HTTP integrado, compartilhando a mesma porta para conexões WebSocket e requisições HTTP.
Siga os passos abaixo para configurar este componente:
1. Coloque um componente TsgcWebSocketHTTPServer no formulário
2. Defina a Port (o padrão é 80). Se você estiver atrás de um firewall, provavelmente precisará configurá-lo.
3. Defina as Specifications permitidas; por padrão, todas as especificações são permitidas.
RFC6455: é a especificação WebSocket padrão e recomendada.
Hixie76: é um rascunho e só é recomendado estabelecer conexões Hixie76 se você quiser fornecer suporte a navegadores antigos como o Safari 4.2
AResponseInfo.ContentText := '<HTML><HEADER>TEST</HEAD><BODY>Hello!</BODY></HTML>';
OnHTTPUploadBeforeCreatePostStream: este evento é chamado depois que os cabeçalhos foram lidos e antes de o post stream ser criado.
* Em alguns casos, você pode obter um alto consumo de cpu devido a conexões não solicitadas; nesses casos, basta retornar um erro 500 se for uma requisição HTTP ou fechar a conexão para requisições de Protocolo Desconhecido (Unknown Protocol).
5. Crie um procedimento e defina a propriedade Active = true.
Outros