TsgcWebSocketServer

TsgcWebSocketServer implementa um Componente WebSocket Servidor e pode tratar múltiplas conexões de clientes em threads.

Introdução

TsgcWebSocketServer implementa o componente servidor WebSocket e pode tratar múltiplas conexões de cliente em threads. Siga os passos abaixo para configurar este componente:

 

1. Coloque um componente TsgcWebSocketServer 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

 


    procedure OnTCPConnectEvent(aConnection: TsgcWSConnection; var Accept: Boolean);
    begin
      aConnection.Transport := trpTCP;
      Accept := True;
    end;
    

 

5. Crie um procedimento e defina a propriedade Active = True.

 

Referência

Guides