TsgcWebSocketHTTPServer › Métodos › Stop
Para o servidor HTTP a partir de uma thread secundária, de modo que a thread chamadora não seja bloqueada enquanto as conexões são fechadas.
procedure Stop;
Stop cria um thread de trabalho interno que define Active := False, de modo que o chamador retorna imediatamente em vez de bloquear enquanto cada conexão ativa é encerrada. O servidor fecha seus sockets de escuta e chama DisconnectAll internamente para derrubar tanto as conexões WebSocket quanto as conexões HTTP keep-alive. Assine OnShutdown para ser notificado quando o servidor tiver parado completamente e nenhuma conexão adicional for aceita. Utilize a propriedade Active diretamente se você preferir um desligamento síncrono que seja executado no thread chamador.
oServer.Stop();