示例#1
0
文件: eof_client.php 项目: cjq/tests
<?php

require __DIR__ . '/TestServer.php';
$client = new swoole_client(SWOOLE_SOCK_TCP);
if (!$client->connect('127.0.0.1', 9501)) {
    exit("connect failed\n");
}
for ($i = 0; $i < TestServer::PKG_NUM; $i++) {
    $len = TestServer::random();
    $sid = TestServer::random();
    $array['index'] = $i;
    $array['sid'] = $sid;
    $array['len'] = $len;
    $array['data'] = str_repeat('A', $len);
    $_send = serialize($array) . "\r\n\r\n";
    if ($i % 1000 == 0) {
        echo "#{$i} send package. sid={$sid}, length=" . strlen($_send) . "\n";
        //usleep(100);
    }
    if (!$client->send($_send)) {
        break;
    }
}
sleep(1);