A classe Swoole\Server
(PECL swoole >= 1.9.0)
Introdução
Resumo da classe
class Swoole\Server
{
/* Métodos */
}Table of Contents
- Swoole\Server::addlistener — Adiciona um novo ouvinte (listener) ao servidor.
- Swoole\Server::addProcess — Adiciona um processo definido pelo usuário (swoole_process) ao servidor.
- Swoole\Server::after — Aciona uma função de retorno de chamada após um período de tempo.
- Swoole\Server::bind — Vincula a conexão a um ID de usuário definido pelo usuário
- Swoole\Server::clearTimer — Para e destrói um temporizador.
- Swoole\Server::close — Fecha uma conexão com o cliente.
- Swoole\Server::confirm — Verifica o status da conexão.
- Swoole\Server::connection_info — Obtém informações da conexão pelo descritor de arquivo.
- Swoole\Server::connection_list — Obtém todas as conexões estabelecidas.
- Swoole\Server::__construct — Constrói um servidor Swoole.
- Swoole\Server::defer — Atrasa a execução da função de retorno de chamada até o final do EventLoop atual.
- Swoole\Server::exist — Verifica se a conexão existe.
- Swoole\Server::finish — Usado no processo de tarefa para enviar o resultado para o processo trabalhador quando a tarefa é concluída.
- Swoole\Server::getClientInfo — Obtém as informações da conexão pelo descritor de arquivo.
- Swoole\Server::getClientList — Obtém todas as conexões estabelecidas.
- Swoole\Server::getLastError — Obtém o código de erro do erro mais recente.
- Swoole\Server::heartbeat — Verifica todas as conexões no servidor.
- Swoole\Server::listen — Ouve no IP, porta e tipo de socket fornecidos.
- Swoole\Server::on — Registra uma função de retorno de chamada pelo nome do evento.
- Swoole\Server::pause — Para de receber dados da conexão.
- Swoole\Server::protect — Define a conexão para o modo protegido.
- Swoole\Server::reload — Reinicia todos os processos do trabalhador (worker).
- Swoole\Server::resume — Inicia a recepção de dados da conexão.
- Swoole\Server::send — Envia dados para o cliente.
- Swoole\Server::sendfile — Envia arquivo para a conexão.
- Swoole\Server::sendMessage — Envia mensagem para processos de trabalhador por ID.
- Swoole\Server::sendto — Envia dados para o endereço UDP remoto.
- Swoole\Server::sendwait — Envia dados para o socket remoto de forma bloqueada.
- Swoole\Server::set — Define as configurações em tempo de execução do servidor Swoole.
- Swoole\Server::shutdown — Desliga o processo mestre do servidor, esta função pode ser chamada nos processos de trabalho.
- Swoole\Server::start — Inicia o servidor Swoole.
- Swoole\Server::stats — Obtém as estatísticas do servidor Swoole.
- Swoole\Server::stop — Para o servidor Swoole.
- Swoole\Server::task — Envia dados para os processos de trabalho de tarefa.
- Swoole\Server::taskwait — Envia dados para os processos de trabalho de tarefa de forma bloqueante.
- Swoole\Server::taskWaitMulti — Executa várias tarefas concorrentemente.
- Swoole\Server::tick — Repete uma função fornecida em cada intervalo de tempo especificado.