> Phalcon7中文手册 > 服务类(Server Class)

服务类(Server Class)¶

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

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);