123456789101112131415161718192021222324252627 |
- <?php
- $c = new swoole_client(SWOOLE_TCP);
- $f = fopen('data.log', 'w');
- $c->connect('127.0.0.1', 9509, 60);
- $c->send("AAAAAAAAAAAAAAAA");
- $n_bytes = 0;
- while (true)
- {
- $line = $c->recv();
- if ($line === false)
- {
- echo "recv failed.\n";
- break;
- }
- elseif (empty($line))
- {
- echo "recv $n_bytes bytes\n";
- break;
- }
- else
- {
- fwrite($f, $line);
- $n_bytes += strlen($line);
- }
- }
|