服务类(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);