<?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();
<?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();
<?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();
<?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();