�����첽TCP�ͻ���
�������
async_client.php
$client = new swoole_client(SWOOLE_SOCK_TCP, SWOOLE_SOCK_ASYNC);
//ע�����ӳɹ��ص�
$client->on("connect", function($cli) {
$cli->send("hello world\n");
});
//ע�����ݽ��ջص�
$client->on("receive", function($cli, $data){
echo "Received: ".$data."\n";
});
//ע������ʧ�ܻص�
$client->on("error", function($cli){
echo "Connect failed\n";
});
//ע�����ӹرջص�
$client->on("close", function($cli){
echo "Connection close\n";
});
//��������
$client->connect('127.0.0.1', 9501, 0.5);
�첽�ͻ�������һ��ͬ��TCP�ͻ��˲�ͬ���첽�ͻ����Ƿ������ġ��������ڱ�д�߲����ij���swoole�ٷ��ṩ��
redis-async
��
mysql-async
���ǻ����첽swoole_clientʵ�ֵġ�
�첽�ͻ�����Ҫ���ûص���������4���¼��ص���������
onConnect
��
onError
��
onReceive
��
onClose
���ֱ��ڿͻ������ӳɹ�������ʧ�ܡ��յ����ݡ����ӹر�ʱ������
$client->connect()
�������ӵIJ������������أ��������κεȴ�������Ӧ��IO�¼���ɺ�swoole�ײ���Զ��������úõĻص�������