tcp.php 448 B

123456789101112131415161718192021222324
  1. <?php
  2. use Swoole\Coroutine\Server;
  3. use Swoole\Coroutine\Server\Connection;
  4. go(function () {
  5. $server = new Server('0.0.0.0', 9501, false);
  6. $server->handle(function (Connection $conn) {
  7. while (true) {
  8. $data = $conn->recv();
  9. if (!$data) {
  10. break;
  11. }
  12. $conn->send("hello $data");
  13. }
  14. $conn->close();
  15. });
  16. $server->start();
  17. });
  18. swoole_event::wait();