示例#1
0
<?php

require_once "../../../vendor/autoload.php";
require_once '../CompressFilter.php';
require_once '../SizeFilter.php';
require_once '../StatFilter.php';
use Hprose\Socket\Server;
$server = new Server('tcp://0.0.0.0:1143/');
$server->addFilter(new StatFilter());
$server->addFilter(new SizeFilter('Non compressed'));
$server->addFilter(new CompressFilter());
$server->addFilter(new SizeFilter('Compressed'));
$server->addFilter(new StatFilter());
$server->addFunction(function ($value) {
    return $value;
}, 'echo');
$server->start();
示例#2
0
<?php

require_once "../../../vendor/autoload.php";
require_once '../LogFilter.php';
use Hprose\Socket\Server;
use Hprose\Filter\JSONRPC;
use Hprose\Filter\XMLRPC;
function hello($name)
{
    return "Hello {$name}!";
}
$server = new Server('tcp://0.0.0.0:1143/');
$server->addFunction('hello');
$server->addFilter(new JSONRPC\ServiceFilter());
$server->addFilter(new XMLRPC\ServiceFilter());
$server->addFilter(new LogFilter());
$server->start();
示例#3
0
<?php

require_once "../../../vendor/autoload.php";
require_once '../StatFilter.php';
use Hprose\Socket\Server;
$server = new Server('tcp://0.0.0.0:1143/');
$server->addFilter(new StatFilter());
$server->addFunction(function ($value) {
    return $value;
}, 'echo');
$server->start();
示例#4
0
<?php

require_once "../../../vendor/autoload.php";
require_once '../LogFilter.php';
use Hprose\Socket\Server;
function hello($name)
{
    return "Hello {$name}!";
}
$server = new Server('tcp://0.0.0.0:1143/');
$server->addFunction('hello');
$server->addFilter(new LogFilter());
$server->start();