服务类(Server Class)

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

TCP 服务端类(TCP Server Class)

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

  1. <?php
  2. class Server extends Phalcon\Server {
  3. public function onConnect(int $fd) {
  4. }
  5. public function onReceive(int $fd, string $data){
  6. }
  7. public function onSend(int $fd) {
  8. }
  9. public function onClose(int $fd) {
  10. }
  11. }
  12. $server = new Server(array('host' => '127.0.0.1', 'port' => 8989));
  13. $server->start();

HTTP 服务端类(HTTP Server Class)

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

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

原文: http://www.myleftstudio.com/reference/server.html