TsgcWebSocketServer › Métodos › Stop
Para o servidor a partir de uma thread secundária, de modo que a thread chamadora não fique bloqueada enquanto as conexões são fechadas.
procedure Stop;
O Stop cria uma thread worker interna que define Active := False, de modo que o chamador retorna imediatamente em vez de bloquear enquanto cada conexão ativa é derrubada. O servidor fecha seus sockets de escuta e chama DisconnectAll internamente para encerrar conexões abertas. Assine OnShutdown para ser notificado quando o servidor tiver parado completamente e nenhuma outra conexão for aceita. Utilize a propriedade Active diretamente se você preferir um shutdown síncrono que é executado na thread chamadora.
oServer.Stop();