client.php 446 B

123456789101112131415161718192021
  1. <?php
  2. $socket = new Co\Socket(AF_INET, SOCK_STREAM, 0);
  3. go(function () use ($socket) {
  4. $retval = $socket->connect('localhost', 9601);
  5. while ($retval)
  6. {
  7. $n = $socket->send("hello");
  8. var_dump($n);
  9. $data = $socket->recv();
  10. var_dump($data);
  11. if (empty($data)) {
  12. $socket->close();
  13. break;
  14. }
  15. co::sleep(1.0);
  16. }
  17. var_dump($retval, $socket->errCode);
  18. });