コード例 #1
0
 /**
  * @param $instance
  * @return Server
  */
 protected function serveInstance($instance)
 {
     $server = new Server($this->getChannel());
     $server->serve($instance);
     $server->start();
     return $server;
 }
コード例 #2
0
ファイル: server.php プロジェクト: so-php/rpc
<?php

use SoPhp\Rpc\Server;
require_once 'bootstrap.php';
$server = new Server($ch);
$server->serve(function ($name) {
    return "Hello {$name}, how are you?";
}, 'greet');
$endpoint = $server->start();
echo "RPC Server started, point clients to " . $endpoint . PHP_EOL;
while (count($ch->callbacks)) {
    $ch->wait();
}