swoole_client->connect
���ӵ�Զ�̷�����������ԭ�ͣ�
bool $swoole_client->connect(string $host, int $port, float $timeout = 0.1, int $flag = 0)
connect��������4��������
- $host��Զ�̷������ĵ�ַ
- $port��Զ�̷������˿�
- $timeout������IO�ij�ʱ����λ��s��֧�ָ�������Ĭ��Ϊ0.1s����100ms
- $flag������UDP����ʱ��ʾ�Ƿ�����udp_connect
�趨��ѡ���$host��$port����UDP���ᶪ����ָ��host/port�����ݰ��� - $flag������TCP����,$flag=1��ʾ����Ϊ������socket��connect���������ء������$flag����Ϊ1����ô��send/recvǰ����ʹ��swoole_client_select������Ƿ����������
ͬ��ģʽ
connect������������ֱ�����ӳɹ�������true����ʱ��Ϳ�����������˷������ݻ�����ȡ�����ˡ�
if ($cli->connect('127.0.0.1', 9501)) { $cli->send("data"); } else { echo "connect failed."; }
�������ʧ�ܣ��᷵��false
�첽ģʽ
connect����������true����ʵ�������Ӳ�δ���������Բ�����connect��ʹ��send/recv��ͨ��isConnected()�ж�Ҳ��false��
�����ӳɹ���ϵͳ���Զ��ص�onConnect����ʱ�ſ���ʹ��send/recv��