PHP >= 7.4 本模块弃用,请使用 Async 模块。
提供了一些常用的服务类。
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();
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);