Класс Swoole\Server
(PECL swoole >= 1.9.0)
Введение
Обзор классов
Swoole\Server
{
/* Методы */
swoole_timer_clear
( int
}$timer_id
) : voidСодержание
- Swoole\Server::addlistener — Добавляет нового слушателя на сервер
- Swoole\Server::addProcess — Добавляет определенный пользователем swoole_process на сервер
- Swoole\Server::after — Запускает callback-функцию по истечении определенного периода времени
- Swoole\Server::bind — Привязывает соединение к указанному идентификатору пользователя
- Swoole\Server::clearTimer — Останавливает и уничтожает таймер
- Swoole\Server::close — Закрывает соединение с клиентом
- Swoole\Server::confirm — Проверяет состояние соединения
- Swoole\Server::connection_info — Получает информацию о соединении по описанию файла
- Swoole\Server::connection_list — Получает все установленные соединения
- Swoole\Server::__construct — Создает сервер Swoole
- Swoole\Server::defer — Откладывает выполнение callback-функции в конце текущего EventLoop
- Swoole\Server\Port::__construct — Создает порт сервера
- Swoole\Server\Port::__destruct — Уничтожает порт сервера
- Swoole\Server\Port::on — Регистрирует callback-функции по событию
- Swoole\Server\Port::set — Устанавливает протокол порта сервера
- Swoole\Server::exist — Проверяет, существует ли соединение
- Swoole\Server::finish — Используется в процессе задачи для отправки результата в рабочий процесс после завершения задачи
- Swoole\Server::getClientInfo — Получает информацию о соединении по описанию файла
- Swoole\Server::getClientList — Получает все установленные соединения
- Swoole\Server::getLastError — Получает код самой последней ошибки
- Swoole\Server::heartbeat — Проверяет все соединения на сервере
- Swoole\Server::listen — Слушает по заданному IP и порту, тип сокета
- Swoole\Server::on — Регистрирует callback-функцию по имени события
- Swoole\Server::pause — Прекращает получение данных от соединения
- Swoole\Server::protect — Устанавливает соединение в защищенный режим
- Swoole\Server::reload — Перезапускает все рабочие процессы
- Swoole\Server::resume — Начинает получать данные из соединения
- Swoole\Server::send — Отправляет данные клиенту
- Swoole\Server::sendfile — Отправляет файл на соединение
- Swoole\Server::sendMessage — Отправляет сообщение рабочим процессам по идентификатору
- Swoole\Server::sendto — Отправляет данные на удаленный UDP-адрес
- Swoole\Server::sendwait — Отправляет данные в удаленный сокет блокирующим способом
- Swoole\Server::set — Устанавливает настройки времени выполнения сервера swoole
- Swoole\Server::shutdown — Завершает процесс главного сервера, функцию можно вызывать в рабочих процессах
- Swoole\Server::start — Запускает сервер Swoole
- Swoole\Server::stats — Получает статистику сервера Swoole
- Swoole\Server::stop — Останавливает сервер Swoole
- Swoole\Server::task — Отправляет данные в рабочие процессы задачи
- Swoole\Server::taskwait — Посылает данные рабочим процессам задачи блокирующим способом
- Swoole\Server::taskWaitMulti — Выполняет несколько задач одновременно
- Swoole\Server::tick — Повторяет данную функцию в каждый заданный интервал времени