TCP客户端异步连接

最后更新于:2022-04-02 06:37:25

# TCP客户端异步连接 通过使用on方法注册异步回调函数。多个swoole\_client可以嵌套回调。异步模式仅可用于cli模式,如在swoole\_process或swoole\_server中。 示例: ~~~ on("connect", function($cli) { echo "connected\n"; $cli->send("hello world\n"); }); $client->on("receive", function($cli, $data) { if(empty($data)){ $cli->close(); echo "closed\n"; } else { echo "received: $data\n"; sleep(1); $cli->send("hello\n"); } }); $client->on("error", function($cli){ exit("error\n"); }); $client->on("close", function($cli){ echo "connection is closed\n"; }); $client->connect('127.0.0.1', 9501, 0.5); ~~~
';