Documentation

服务类(Server Class)

PHP >= 7.4 本模块弃用,请使用 Async 模块。

提供了一些常用的服务类。

TCP 服务端类(TCP Server Class)

Phalcon\Server 可以等待客户端的连接请求以及接收客户端发送的数据。

<?php
    class Server extends Phalcon\Server {
    public function onConnect(int $fd) {
    }
    public function onReceive(int $fd, string $data){
    }
    public function onSend(int $fd) {
    }
    public function onClose(int $fd) {
    }
    }
    $server = new Server(array('host' => '127.0.0.1', 'port' => 8989));
    $server->start();

HTTP 服务端类(HTTP Server Class)

Phalcon\Server\Http 可以等待客户端的连接请求以及接收客户端发送的数据。

<?php
    class App extends Phalcon\Application {
            public function handle($uri = NULL):Phalcon\Http\ResponseInterface{
                    return new Phalcon\Http\Response('hello');
            }
    }
    $app = new App;
    $server = new Phalcon\Server\Http(array('host' => '127.0.0.1', 'port' => 8989));
    $server->start($app);