コード例 #1
0
ファイル: TimePushClient.php プロジェクト: hprose/hprose-php
<?php

require_once "../../vendor/autoload.php";
use Hprose\Socket\Client;
$client = new Client("tcp://127.0.0.1:2016");
$count = 0;
$client->subscribe('time', function ($date) use($client, &$count) {
    if (++$count > 10) {
        $client->unsubscribe('time');
        swoole_event_exit();
    } else {
        var_dump($date);
    }
});
コード例 #2
0
ファイル: PushClient.php プロジェクト: hprose/hprose-php
<?php

require_once "../../vendor/autoload.php";
use Hprose\Future;
use Hprose\Socket\Client;
Future\co(function () {
    $client = new Client("tcp://127.0.0.1:1980");
    $id = (yield $client->getId());
    $client->subscribe('news', $id, function ($news) {
        var_dump($news);
    });
    var_dump((yield $client->hello('hprose')));
});