TCP�ͻ����첽����

ͨ��ʹ��on����ע���첽�ص����������swoole_client����Ƕ�׻ص����첽ģʽ��������cliģʽ������swoole_process��swoole_server�С�

ʾ����

<?php
$client = new swoole_client(SWOOLE_SOCK_TCP, SWOOLE_SOCK_ASYNC); //�첽������

$client->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->connect('127.0.0.1', 9501, 0.5);